John Constantine, a razor-tounged, chain smoking, trench coat wearing mystic with a penchant for being in the wrong place at the right time, has become one of the most recognisable and enduring... This description may be from another edition of this product.