Actress | Writer | Producer
Her name comes from the Greek abnd its meaning "torch", "bright", or possibly related to selene "moon". In Greek mythology Helen was the daughter of Zeus and Leda, whose kidnapping by Paris was the cause of the Trojan War.
Scarborough, Ontario, Canada
Dive deep into everything superheroes, Star Wars, Fall TV, and more.