Stephanie Leonidas (born 14 February 1984) is an English actress Stephanie Leonidas Free Nude Celebs.
She is perhaps best-known for her roles as Helena in the fantasy film MirrorMask and as Irisa on the American science fiction television series, Defiance Stephanie Leonidas Best Celebrity Nude.