John exorcises the ghost of a former torturer..
Warren Ellis
Javier Pulido, Tim Bradstreet, James Romberger
Anti-Hero, Horror
Constantine Hellblazer,
DC Entertainment
Comics