John Constantine is a fictional character.
An antihero , or antiheroine , is a protagonist who lacks conventional heroic qualities such as idealism , courage , or morality . John Constantine . The character first appeared in Swamp Thing Vol . The Swamp Thing is a fictional character in the DC Universe .