The film takes place in Minnesota, in 1990. Detective Bruce Kenner (Ethan Hawke) investigates the case of John Gray (David Dencik), who admits to sexually abusing his 17-year-old daughter Angela (Emma Watson) but has no recollection of the abuse. They seek the help of Professor Kenneth Raines (David Thewlis) to use recovered-memory therapy on John Gray to retrieve his memories, and come to suspect that their colleague Detective George Nesbitt (Aaron Ashmore) is involved. They detain him but fail to find evidence against him. Detectives suspect a Satanism is involved because of Angela's testimony, in which Angela says that she was abused by people in masks and someone took pictures of it.