1、二十五歲的卡羅琳·埃利斯(凱特·哈德森飾)是一個意志堅強的年輕姑娘,在她為一支搖滾樂隊當經紀人期間,隻顧忙着工作上的事情,結果忽略了自己即将離開人世的父親,所以為了補償自己過去對待父親的不足,聊以安慰自己的心靈,她找到了一份工作:一位老婦人雇傭她去照顧她患病體弱的丈夫,她成為了一名年輕的私人護士。這對夫婦是一座古老房子的主人,從新奧爾良驅車要一個多小時才能抵達房子所在的路易斯安納三角地帶——一個因為當地神秘的習俗和宗教儀式而聞名的地區。這座破舊的大房子就是維奧萊特和本·德夫裡奧克斯夫婦(吉娜·羅蘭德斯和約翰·赫特飾)的家,他們都是土生土長的南方人。無論是這座古老的大宅子還是它的主人,看上去仿佛都承載着神秘而又陰森的曆史。漸漸的,随着卡羅琳在這個龐大建築中生活時間的加長,她開始漸漸地發現一些懾人奇異現象不停的發生。所以卡羅琳除了精心地照顧癱瘓在床的本的起居以外,還對維奧萊特和這座房子産生了懷疑。本整天隻能躺在床上,不能說話,不能動。而請她來的老婦人每天行蹤都十分詭異,對待她和本的态度冷淡至極,而她生活的這座位于森林深處的古老宅院更是透着一股不詳的陰森氣。這裡所有的一切都讓卡羅琳感到可疑,于是,她決心親自去解開隐藏在這座古宅背後的神秘内幕。
2、一個偶然的機會,卡羅琳從維奧萊特那裡得到了一把萬能鑰匙,用這把鑰匙便可以打開這座建築中的所有房間,但維奧萊特不允許卡羅琳進入那個隐藏在頂樓的房間。禁不住自己好奇心的誘惑,卡羅琳還是走進了這個被詛咒的房間。可怕的景象出現了,裡面到處都是人的頭發,血漿以及骨骼和肢體,閣樓内還有一株會說話的紫羅蘭花。她告訴卡羅琳在閣樓最裡面的密室中有一個巨大的秘密,隻有解開密室的封咒,才能解救曾無意間闖入密室的本。而如今,卡洛琳也已經列入了鬼魂們“入侵”的名單之中。雖維奧萊特聲稱自己從來都不去那個房間,但卡羅琳明顯的能夠感覺到維奧萊特就是在那個屋子中施展巫術的人,而她的丈夫本的病痛正是因為這些巫術所引起的。
3、令人費解的事情一件又一件發生,卡羅琳打定主意要揭開這些秘密,破除巫術。為了拯救本,拯救自己,也為了解開這個可怕的咒語,卡羅琳決心再次用手中的鑰匙開啟那個被詛咒的房門,她手中的那把萬能鑰匙究竟會給卡羅琳帶來幸運還是邪惡呢?