心理學博士瑪格麗特·麥瑟森(西格妮·韋弗 Sigourney Weaver 飾)擅長用科學的手段分析各種難以解釋的超自然現象,對於所謂的超能力更是充滿質疑。在助手湯姆·巴克利(希里安·墨菲 Cillian Murphy 飾)的協助下,她們深入鄉間,戳穿了一個又一個“靈媒”的騙局。與此同時,曾經在20世紀60~70年代引起轟動的超能力者西蒙·希爾沃(羅伯特·德·尼羅 Robert De Niro 飾)強勢復出,引起新一波的熱潮。瑪格麗特曾讓西蒙的弟子的原形畢露,可她始終回避與西蒙的正面對決。一些人的推波助瀾似乎要將他們的對決變成可能,但瑪格麗特卻突然去世。
悲憤交加的湯姆決定獨自挑戰西蒙,他不知道自己即將面對的是什麽……