Stephanie Leonidas - Biography

Stephanie Leonidas was born on February 14, 1984 in London, England. She is an actress, known for Mirrormask (2005), Defiance (2013) and La grande croisade (2006).