With all the different versions of the character on TV in the past few years, it's a great time to be a fan of Constantine.