(C)John Constantine: Hellblazer
:DC Comics
:Smoking, lying, and cheating death—John Constantine is the worst person to save the world... and the best at it. When demons invade London, this chain-smoking magician must confront his past sins—literally.