Ellie Russel

Born: None


Placeholder

Deadly Twins

as uncredited
Released: 1985-09-02

The Landers sister star as twin sisters (obviously) in this oddly disturbing film. The girls,...

Movie page