El irreverente detective de casos sobrenaturales John Constantine (Keanu Reeves) cuenta con un don especial: es capaz de ver los espíritus que vagan por la Tierra con aspecto de seres humanos. A pesar de ello, éste lleva una vida dura y desprecia completamente la idea de ser un héroe. Un día John es abordado por Angela Dodson (Rachel Weisz), ...