莱克(尼古拉斯·凯奇 Nicolas Cage 饰)是中情局的老牌特工,最近,他疑似患上了老年痴呆症,因此被上司责令退休。就在这个节骨眼上,莱克的徒弟米尔顿(安东·叶利钦 Anton Yelchin 饰)意外发现穷凶极恶的恐怖分子巴尼尔(亚历山大·卡里姆 Alexander Karim 饰),同时亦是莱克与其斗争了一辈子的死对头,并没有像坊间传闻的那样已经死去,正相反,邪恶的他蠢蠢欲动,准备大干一票。
唯一能够对付巴尼尔的就是莱克了,在米尔顿和米歇尔(伊莲娜·雅各布 Irène Jacob 饰)的帮助下,莱克开始了一项秘密而又危险的行动。为了追踪巴尼尔的踪迹,莱克一行人穿梭在世界各地,最终,他们能否消灭这位强大的对手呢?
自称来自牛津大学的精神病医生兼学者爱德华·纽盖特(吉姆·斯特吉斯 Jim Sturgess 饰)辗转来到了地处偏远的斯通赫斯特精神病院,他希望跟随卓有成就的塞拉斯·莱姆教授(本·金斯利 Ben Kingsley 饰)学习相关治疗方法。塞拉斯神情阴郁,所采用的治疗方法更与当时盛行的方法迥然不同,不过似乎病患的精神状况都得到了一定程度的缓解和康复。在此期间,爱德华被美丽端庄的贵妇人伊莉莎·格拉芙(凯特·贝金赛尔 Kate Beckinsale 饰)所吸引,这名女子因心因性的歇斯底里症状饱受折磨。初来乍到的爱德华隐隐察觉这座病院的诡异之处,而他随后不久更发现了病院背后那可怕惊人的秘密……
本片根据爱伦·坡的短篇小说《塔尔博士和费瑟尔教授的疗法》改编。