About Stephanie Leonidas:
Stephanie Leonidas is an English actress. She is perhaps best-known for her roles as Helana in the fantasy film MirrorMask and as Irisa on the American science fiction television series, Defiance.
I never really thought about what characters I play. I always just wanted different characters.
Stephanie Leonidas