John Constantine (gesprochen von Matt Ryan) hat genug mit seinen inneren Dämonen zu kämpfen, doch eines morgens rennen die kleinen Teufel doch wirklich in seiner Wohnung herum und wollen ihm an den Kragen. Kaum hat er dieses Problem gelöst, klopft ein alter Freund an seine Türe. Dieser glaubt, dass seine Tochter aus magischen Gründen im Koma liegt und fragt John, ob er sich die Sache ansehen kann.
Die Befürchtungen bestätigen sich und John ruft eine ganz spezielle Krankenschwester (gesprochen von Laura Bailey) herbei, die das Mädchen beschützen soll, während John sich nach Los Angeles aufmacht, um die gestohlene Seele des Mädchens, zurück zu holen. Dort lauert jedoch ein großes Übel aus seiner Vergangenheit und selbst Constantine könnte den kommenden Herausforderungen, nicht gewachsen sein.