Dan (James Tupper) wraz z żoną Wendy (Anne Heche) oraz trójką dzieci, Rebeccą (Rebekah Brandes), Mary i Chrisem przeprowadzają się do niewielkiego miasteczka Stull. W nowym miejscu zamieszkania, Dan ma objąć posadę pastora tutejszego kościoła. Siostry nie czują się w Stull dobrze, a Rebecca zaczyna miewać dziwne wizje. Gdy zaprzyjaźnia się z tajemniczym chłopakiem o imieniu Noah (Ethan Peck), mieszkańcy miasta zaczynają przygotowania do przeprowadzenia mrocznego, religijnego obrządku.