Minnesota, 1990 rok. Inspektor Bruce Kenner (
Ethan Hawke) bada szokującą zbrodnię, której dopuścił się John Gray (
David Dencik), ojciec Angeli (
Emma Watson), która twierdzi, że została przez niego wykorzystana seksualnie. John przyznaje się do winy, ale nie pamięta jakichkolwiek faktów z tego zdarzenia. Dr Raines (
David Thewlis), słynny psycholog, przychodzi Johnowi na ratunek. Będzie musiał pomóc mu odzyskać pamięć, ale co odkryje jest bardziej przerażające, to tajemnica, która dotyczy całego kraju.