自称来自牛津大学的精神病学家兼学者爱德华·纽盖特(吉姆·斯特吉斯 Jim Sturgess 饰)来到偏远的斯通赫斯特精神病院。 他希望跟随有效的塞拉教授斯利姆(本·金斯利饰)学习相关治疗方法。 塞拉斯神态阴郁,他采取的治疗方法与当时流行的治疗方法大不相同,但看起来患者的心理状况得到了一定程度的缓解和恢复。 在此期间,爱德华被美丽、端庄的女士埃莉莎·格拉芙(凯特·贝金赛尔 Kate Beckinsale 饰)所吸引,她患有心因性歇斯底里症。 初来乍到的爱德华隐约察觉到了这家医院的陌生,很快他就发现了医院背后令人恐惧、震惊的秘密……本片根据埃德加·爱伦·坡的短篇小说改编。