My name is John Constantine, I'm not the nicest bloke you've ever met, but I do me best.