Twyla Taylor

Born: None


Placeholder

The Evictors

as Mrs. Bumford
Released: 1979-04-17

A nice young couple move into an eerie house located in a small Louisiana town, unaware of its...

Movie page