John Constantine and an alternate reality version of himself try to take a different path..
Grant Morrison, Jamie Delano, Karen Berger
Duncan Fegredo, Kent Williams, Dave McKean
Anti-Hero, Horror
Constantine Hellblazer,
DC Entertainment
Comics