Eine Kleinstadt in Minnesota im Jahr 1990: Detective Bruce Kenner (Ethan Hawke) ermittelt im
Fall der jungen Angela Gray (Emma Watson) die ihren Vater John (David Dencik) des sexuellen
Missbrauchs bezichtigt. Als sich dieser unerwartet und ohne sich überhaupt an die Tat erinnern
zu können schuldig bekennt wird der renommierte Psychologe Kenneth Raines (David Thewlis)
hinzugezogen um Johns verdrängte Erinnerungen mit Hilfe einer Regressionstherapie wieder
hervorzuholen. Dabei tritt allmählich ein Geheimnis von ungeahntem Ausmaß zutage. Angela
scheint nicht nur das Opfer ihres eigenen Vaters sondern auch einer satanischen Sekte geworden
zu sein. Kenners Ermittlungen in diese Richtung bringen den Polizisten bald um den Verstand. Er
wird von Wahnvorstellungen und Alpträumen heimgesucht. Wer treibt hier sein böses Spiel?