Minnesota, 1990. Kriminalpolisen Bruce Kenner (Ethan Hawke) utreder fallet Angela (Emma Watson), som anklagar sin pappa John Gray (David Dencik) för våldtäkt. När John oväntat erkänner sig skyldig, trots minnesförlust, anlitas den erkände psykologen doktor Raines (David Thewlis) för att hjälpa honom att återuppleva sina minnen. Det som uppdagas avslöjar ett fasansfullt landsomfattande mysterium.