故事发生在1990年,美国一名汽车修理工约翰·格雷(大卫·丹席克 David Dencik 饰)因涉嫌猥亵自己的女儿安吉拉(艾玛·沃森 Emma Watson 饰)而遭到逮捕。负责调查此案的警官布鲁斯·肯纳(伊桑·霍克 Ethan Hawke 饰)对约翰展开问询,而在这一过程中约翰起先承认罪行,随后又突然失忆。为了应对这一突发状况,心理学教授肯尼斯·睿恩斯博士(大卫·休里斯 David Thewlis 饰)也介入调查之中。他们发现,约翰信奉崇拜魔鬼撒旦的黑宗教,甚至布鲁斯的搭档都有可能参与其中。布鲁斯和肯尼斯想方设法要打开嫌疑人和受害者的记忆闸门,让他们想起最不堪回首的一段往事……
本片根据真实事件改编。
唐尼(连姆·尼森 Liam Neeson 饰)曾经是满怀着正义感惩奸除恶的警察,却因为意外而被迫离职,离职之后,唐尼成为了一名私家侦探,专门为离婚案件提供线索。唐尼是一个可以为了达到目的而不择手段的男人,这种不择手段包括为了能够找到出轨证据而不惜让自己的妻子安捷琳(劳拉·桑·吉亚科莫 Laura San Giacomo 饰)去勾引客户的丈夫。
一次,唐尼又故技重施,哪知道玩脱了,不仅客户被杀,甚至牵连到了老婆,更糟的是,偷鸡不成蚀把米的唐尼成为了最大嫌疑人遭到了警方的追捕。而能够替唐尼洗脱罪名的人,只有他自己了。