Overview
John Constantine is a fictional character in The CW's Arrowverse franchise, introduced in the 2014 first episode of the NBC series Constantine. The character is based on the DC Comics character of the same name, created by Alan Moore, Stephen R. Bissette, Rick Veitch and John Totleben and was adapted for television in 2014 by Daniel Cerone and David S. Goyer. Constantine was continually portrayed by Matt Ryan.
Constantine was originally separate from the Arrowverse franchise; however following the show's cancellation, Constantine appeared on the fourth season of The CW's Arrow, retroactively establishing Constantine as part of the Arrowverse. Constantine would later appear as a recurring character during the third season of Legends of Tomorrow, before being upgraded to a main cast member in its fourth until its sixth.
Fictional character biography
Constantine
Constantine journeys across America alongside his friend Chas Chandler and a young woman named Zed Martin. Along the way, he solves supernatural mysteries, vanquishes demons, and clashes with officious angels sent to watch over him while protecting the world from the "Rising Darkness". He is also haunted by the memory of Astra Logue, a young girl he condemned to hell with a botched exorcism.
From Wikipedia (CC BY-SA 4.0).