Den laglöse ockultisten John Constantine (Keanu Reeves) har bokstavligen återvänt från ett rent helvete. Nu har han tagit på sig uppdraget att tillsammans med den kvinnliga polisen Katelin Dodson utreda hennes tvillingsysters gåtfulla självmord. Utredningen tar dem till en värld full av änglar och demoner, dold under ytan i dagens Los Angeles. Bygger på en vuxenserie från DC Comics.