故事发生在1990年,美国一名汽车修理工约翰·格雷(大卫·丹席克 David Dencik 饰)因涉嫌猥亵自己的女儿安吉拉(艾玛·沃森 Emma Watson 饰)而遭到逮捕。负责调查此案的警官布鲁斯·肯纳(伊桑·霍克 Ethan Hawke 饰)对约翰展开问询,而在这一过程中约翰起先承认罪行,随后又突然失忆。为了应对这一突发状况,心理学教授肯尼斯·睿恩斯博士(大卫·休里斯 David Thewlis 饰)也介入调查之中。他们发现,约翰信奉崇拜魔鬼撒旦的黑宗教,甚至布鲁斯的搭档都有可能参与其中。布鲁斯和肯尼斯想方设法要打开嫌疑人和受害者的记忆闸门,让他们想起最不堪回首的一段往事…… 本片根据真实事件改编。
约翰亨利(侠客欧尼尔饰)是军方的治金专家,负责一种新型防卫的武器的研发计划:利用「声波」把敌人歼灭,却不必动到一刀一枪:他和神秘的政府高层研究小组合作,小组领导人是精明的女性电子专家史巴克;就在测试武器的当天,由于小组成员桑纳一时疏忽,导致史巴克半身麻痹,约翰亨利在心力交瘁之余,决定回到洛杉矶,永远离开武器的世界。洛城平静的生活维持不久,他竟在一群抢匪身上见到自己创造的武器,原来,桑纳已经离开政府单位,准备将武器高价售予全球最凶残的恐怖份子,约翰亨利必须在歹徒得逞之前阻止他们,而他最先想到能帮他的人就是躺在医院里的史巴克……
莎拉(凯瑟琳·莫瑞斯KathrynMorris饰)、妮可(帕翠西娅·维拉奎兹PatriciaVelasquez饰)、卢卡斯(约翰尼·李·米勒JonnyLeeMiller饰)等七名FBI成员在资深教官杰克·哈里斯(方·基默ValKilmer饰)的带领下,来到离加州不远的弗涅戈小岛,他们将在岛上的虚拟小镇中进行演练,通过推理来找出绰号为“木偶师”的连环杀手。这群探员业务精湛,自命不凡,与世隔绝的小岛之行对他们来说更像一个无聊难耐的假期。但是,他们的狂妄并未持续太久。原本看似平常的推理演习,竟然开始出现死者,所有的逃生之路被切断,众人完全孤立在小岛之上。演习随即演变成一场精心策划的杀戮游戏……