Screenshot Icon1
Male Homosexuality Symbol1

John Constantine is the title character in the Constantine series and part of the Arrowverse fandom.


John Constantine is a man waging war against the forces of darkness — from both within himself and the outside world. An irreverent, working-class con man and occult expert, he’s an experienced exorcist and demonologist with an extensive list of supernatural contacts, with their own paranormal talents and abilities.

Following the aftermath of a tragic incident, Constantine has voluntarily checked himself into an asylum and sworn off investigating matters of the supernatural. But when a cryptic message calls him out to reluctantly resume his old life, he finds himself allying with Manny, a rogue warrior angel, and Chas, Constantine’s giant childhood protector — the only friend who’s managed to stay alive.



Chasstantine — the ship between Chas Chandler and Constantine
Coldblazer — the ship between Constantine and Leo Snart (Earth-X)
Coldstantine — the ship between Leonard Snart and Constantine
Constarrow — the ship between Constantine and Oliver Queen
Constatom - the ship between Constantine and Ray Palmer
Hellwave — the ship between Mick Rory and Constantine


ConstanQueen – the ship between Thea Queen and Constantine
Flynnstantine – the ship between Anne Marie Flynn and Constantine
JohnZee — the ship between Constantine and Zatanna Zatara
Smoakstantine — the ship between Felicity Smoak and Constantine



Constantine tag on Archive of Our Own.


johnconstantine tag


john constantine tag on Tumblr.


  • In the comics, Constantine is bisexual, but not in the NBC series[1][2][3][4]
    • It was announced that during his appearance on Legends of Tomorrow, he would be confirmed as bisexual[5]

Notes and references

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.