Cassie (Christina Ricci) amerikai turistalány egy angol faluban, ahol éppen egy ősi templomot tártak fel. A szenzációs felfedezéssel egyidőben két fiatal tragikus baleset áldozatává válik, Cassie túléli. A család, aki a balesetet okozta, magához veszi a gyógyuló lányt, aki emlékezetkieséssel küzd. Álmában furcsa figurák jelennek meg. Nem tudja, hogy a múltból jönnek látomásai, vagy a jövő hírnökei. Dan (Ioan Gruffudd), a szomszéd fiú érdeklődést mutat a lány iránt és segíteni akar gyógyulásában. A faluban is egyre titokzatosabb dolgok történnek. Mintha az elfelejtett templom az emberek összes szenvedélyeit összegyűjtő hely lett volna évszázadokon keresztül.