User Score
1 votes
Two women confront the unleashing of a terrifying new technology... inside one of their own minds.
Director
Status
Released
Original Language
EN
Joanna Eberhart comes to the town of Stepford, Connecticut with her family, but soon discovers there lies a sinister truth in the all too perfect behavior of the female residents.