警官約翰·荷伯斯(丹澤爾·華盛頓 Denzel Washington 飾)新近逮捕了一名殺人犯里斯,此人除了在電刑前說了幾句奇怪的語言跟留下了一則暗語,並無特別之處。然而荷伯斯很快發現里斯的暗語指向一名三十年前自殺的警察羅伯·米拉諾。與此同時,幾起連鎖殺人案接連發生,凶手的手段如出一轍,更令人驚異的是每次的受害者即是上一樁凶案的嫌凶。荷伯斯拜訪了羅伯之女格瑞坦,對方勸誡荷伯斯放棄調查。里斯的留言終被破譯,原來他用敘利亞的古語言向荷伯斯發出威脅,而荷伯斯的堅持有了進一步的收獲,他發現羅伯與近期幾宗凶案的死者可能皆出自名為“阿薩索”的惡靈之手,阿薩索可以隨意依附人體作惡,荷伯斯的緝凶之路因此而困難重重。這場人與惡靈之戰,究竟如何收場?