Nicole (Kristanna Loken) traci męża, ale postanawia się nie poddawać. Rok po jego śmierci przeprowadza się do idyllicznego miasteczka Purity Falls wraz ze swoimi dorosłymi dziećmi, Justine (Sloane Avery) i Jasonem (Trevor Stines). Rodzina zostaje ciepło przyjęta. Jedna z sąsiadek, sympatyczna, atrakcyjna i dobrze sytuowana Courtney (Olivia d'Abo), proponuje Jasonowi pracę, aby mógł poprawić budżet domowy. Wkrótce Nicole zaczyna orientować się, że z jej synem dzieje się coś złego. Odkrywa, że za przyjazną fasadą Purity Falls skrywa się wiele zła...