年輕的姑娘卡羅琳(凱特•哈德森 Kate Hudson 飾)受雇於老婦人維奧萊特(吉娜•羅蘭茲 Gena Rowlands 飾),前往她家照顧她卧病在床的丈夫本(約翰•赫特 John Hurt 飾)。維奧萊特的大房子坐落於以神秘習俗和宗教儀式聞名的地區,卡羅琳剛到這里就覺得陰森詭異。隨著日子一天天過去,卡羅琳漸漸對這件大房子和古怪的維奧萊特起疑。一次偶然,她從維奧萊特那里得到了一把萬能鑰匙,用它可以打開這座大房子的所有房間。當卡羅琳走進了隱藏在頂樓的房間時,她看到了令人驚悚的一幕,直覺告訴她,本的卧病在床和維奧萊特以及這間房間有著莫大的關系,她決心揭開這個迷!