Detective Bruce Kenner (Ethan Hawke) onderzoekt een zedenzaak waar het meisje Angela (Emma Watson) en haar vader bij betrokken zijn. Angela beschuldigt haar vader van ongewenste intimiteiten. Echter haar vader lijkt zich niets te herinneren.
De zaak lijkt snel opgelost, tot er tijdens een hypnose onverwacht duistere zaken aan het licht komen en de schokkende, lang verzwegen waarheid van het dorp naar boven komt…
Minnesota, 1990. L’inspecteur Bruce Kenner enquête sur un crime révoltant dont la jeune Angela accuse son père, John Gray. Lorsque John avoue sa culpabilité de façon tout à fait inattendue et sans garder le moindre souvenir des faits, le docteur Raines, un célèbre psychologue, est appelé à la rescousse.
Il va devoir aider John à retrouver la mémoire, mais ce qu’ils vont découvrir cache un terrifiant mystère qui concerne le pays tout entier…