John Constantine(Matt Ryan 饰)把自己送入了雷文斯卡精神病院(Ravenscar Asylum),就在9岁女孩Astra被恶魔Nergal掳走之后。她的灵魂丢失了,他自己的灵魂也迷失了。这一切一直在折磨着他,他总有一天不得不振作起来。六个月后,时候到了,因为一个灵魂附身来向John传递了个不安的消息。John便依据信息找到去世故友的女儿 Liv Aberdine(Lucy Griffiths 饰)。天使 Manny(Harold Perrineau 饰)找到John要求协助,而John不置可否。John带着他的挚友 Chas Chandler(Charles Halford 饰)找到Liv征求其信任,并向旧友 Ritchie Simpson(Jeremy Davies 饰)寻求帮助,并计划除掉把Liv当做攻击目标的恶魔Furcifer。