Stephanie Leonidas

Stephanie Leonidas is a British television actress. In 2013 she was cast to play the female lead in the Syfy Original Series Defiance. Stephanie played the role of alien Irathient deputy Irisa Nyira.