年轻的小姐卡罗琳(凯特•哈德森 Kate Hudson 饰)受雇于老妇人维奥莱特(吉娜•罗兰兹 Gena Rowlands 饰),前往她家照顾她卧病在床的夫君、相公本(约翰•赫特 John Hurt 饰)。维奥莱特的大房子坐落于以奇妙习俗和宗教仪式闻名的地区,卡罗琳刚到那个地点就觉得阴森诡异。随着生活一天天过去,卡罗琳慢慢对这件大房子和古怪的维奥莱特起疑。一次偶然,她从维奥莱特那儿得到了一把万能钥匙,用它能够打开这座大房子的所有房间。当卡罗琳走进了隐藏在顶楼的房间时,她看到了令人惊悚的一幕,直觉告诉她,本的卧病