Whether or not you hate Robin Williams as a rapping bat is irrelevant, because FernGully was one of the best animated films at its time. Why? Because Tim Curry played a singing smoke monsters, of course.

But the star was definitely the fairy, Crysta, who won the heart of a human named Zack and helped him to become more eco-friendly.

Here is Ryoko-demon as Crysta, with a look so accurate that we'd swear she used some of that fairy magic to become full-sized.

If you want to see more of her magical cosplay, check out her Cosplay.com profile.

More From ScreenCrush