故事發生在倫敦,單親媽媽佩吉(弗蘭西絲·奧康納飾)與三個孩子珍妮特(麥迪遜·沃爾夫飾)、瑪格麗特(勞倫·埃斯波西托飾)和強尼(帕特里克·麥考利飾)住在破舊老宅。珍妮特遭遇惡靈附身,驅魔師艾德(帕特里克·威爾森飾)與勞瑞(維拉·法米加飾)受教會委派介入調查,但因缺乏實證被迫撤離。后續揭露老宅地下埋葬的19世紀殺人犯比爾·威爾金森(西蒙·邁克伯尼飾)的鬼魂通過珍妮特顯形。兩人重返現場實施驅魔儀式,艾德以自身為媒介暫時承受惡魔附體,在勞瑞引導下掙脫控制。最終珍妮特脫離險境,佩吉一家獲得安置,艾德夫婦則留下記錄靈異事件的錄音帶作為證據。