警官約翰·荷伯斯(丹澤爾·華盛頓飾)新近逮捕了一名殺人犯里斯,此人除了在電刑前留下幾句敘利亞古語寫成的暗語外并無特別之處。荷伯斯發現暗語指向三十年前自殺的警察羅伯·米拉諾,隨即展開調查。與此同時,一系列手法相同的連環兇案接連發生,每起案件的受害者均是上一宗命案的嫌疑人。荷伯斯拜訪羅伯之女格瑞坦時,對方強烈勸阻其繼續追查。破譯后的暗語揭示里斯曾警告荷伯斯“阿薩索”惡靈將奪走他所在意的人,而荷伯斯通過比對歷史檔案發現,“阿薩索”是一個能不斷附身新宿主的古老惡魔,其作案模式正是通過獵殺前一任宿主完成轉移。隨著惡靈逐步逼近,荷伯斯最終意識到唯有以自身為誘餌引出惡魔。在搭檔協助下,他設局讓“阿薩索”附身自己后要求同伴開槍擊斃自己,臨終確認惡魔已隨宿主死亡而徹底消亡。