Aunque la serie es más fiel al material original que la película del mismo nombre del 2005, los realizadores no pudieron mostrar a Constantine fumando en pantalla, como es característico del personaje en los cómics, debido a las restricciones de la televisión.
Sin embargo, en los últimos capítulos de la segunda temporada sí aparece el personaje fumando por ahí.
Cuando la cancelación de la serie era inminente, hubo una campaña para lograr que los ejecutivos de la NBC optaran por la segunda temporada. Como parte de ésta, DC Entertainment lanzó una serie web que consistía en pequeños cortos animados en stop motion, llamada John Con Noir. En ella, Matt Ryan hizo la voz de Constantine, quien buscaba showrunners para su segunda temporada.
En plena campaña para evitar la cancelación de Constantine, el actor Stephen Amell, protagonista de Arrow, dijo que si se lograba una segunda temporada, él ofrecía una aparición de Arrow en Constantine.
Como al final la serie se canceló, entonces Matt Ryan apareció en un capítulo de la segunda temporada de Arrow interpretando al hechicero.
Tras la aparición de Matt Ryan, como John Constantine, en un episodio de Arrow, el actor fue invitado a participar en varias ocasiones más en la serie DC's Legends of Tomorrow. Hasta que se anunció que para la cuarta temporada, Constantine será un personaje regular dentro de la serie.
En el primer capítulo, Lucy Griffiths interpreta a Liv Aberdine, que sería la hija de un amigo fallecido de John Constantine y quien tiene el poder de ver lo sobrenatural en nuestro mundo. El personaje se uniría al hechicero en sus aventuras. Pero tras el primer capítulo, la producción decidió llevar la serie por otro lado y el personaje fue sustituido por Zed Martin (Angélica Celaya), una artista psíquica.