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 ( [ ˈkɒnstəntaɪn ] ) is a fictional antihero , appearing in comic books published by DC Comics and the DC Comics imprint Vertigo . A protagonist is the main character in any story , such as a literary work or drama .