John Constantine (/ˌkɒnstənˈtiːn/ KON-stən-TEEN) 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 has been continually portrayed by Matt Ryan.