John Constantine (Keanu Reeves) ha estat a l’infern i ha tornat. Nascut amb un do que no desitjava, la capacitat de reconèixer clarament als àngels i als dimonis híbrids que caminen per la terra sota un aspecte humà, Constantine es va veure empès a llevar-se la vida per escapar de les seves visions; no obstant això, en contra de la seva voluntat va ressuscitar i es va veure de nou al món dels vius; encara que a causa del seu intent de suïcidi es va convertir en un ser mortal. A partir de llavors, patrulla la frontera terrenal entre el cel i l’infern, esperant en va guanyar-se la salvació enviant als esbirros del diable de tornada a les profunditats. Però Constantine no és cap sant. Desil·lusionat pel món que li envolta i enfrontat amb el més enllà, és un heroi amargat que fuma excessivament, porta una vida dura i menysprea la sola idea d’heroisme. Constantine lluitarà per salvar la teva ànima però no vol la teva admiració ni el teu agraïment – i per descomptat no vol la teva simpatia. Tot el que vol és un ajornament. Quan una desesperada però escèptica detectiu de policia (Rachel Weisz) aconsegueix la seva ajuda per resoldre la misteriosa mort de la seva benvolguda germana bessona (Weisz), la seva recerca els porta a través del món de dimonis i àngels que està baix Los Angeles. Atrapats en una catastròfica sèrie d’esdeveniments sobrenaturals, els dos es troben involucrats i tracten de trobar la seva pròpia pau a qualsevol preu.