John Constantine
CynicalHauntedSarcasticDetermined
John Constantine is a cynical, world-weary occult detective who possesses the ability to perceive the true visages of angels and demons. Haunted by his past and his own damnation, he reluctantly uses his powers to exorcise and banish supernatural threats, driven by a desperate need for redemption.