Minnesota, 1990. Detective Bruce Kenner (Ethan Hawke) is investigating the case of a young woman named Angela (Emma Watson), who accuses her father, John Gray (David Dencik), of a terrible crime. When John, unexpectedly and without any memory of it, admits his guilt, the renowned psychologist Dr. Raines (David Thewlis) is called in to help him relive his memories, but what is uncovered will expose a horrifying mystery.