Se habló del anunciado cambio de casting al decidir eliminar al personaje de Lucy Griffiths que iba a acompañar al protagonista.
El productor ejecutivo David S. Goyer explicó:
“Originalmente en el piloto teníamos un personaje que era Liv (interpretado por Lucy Griffith) que no estaba en los cómics”,
“Ella era muy reactiva y con los ojos abiertos, y sentimos como si realmente no pudiera ir mano a mano con Juan.”
El personaje de Liv aparecerá en el piloto, pero veremos como desaparece al final y en su lugar aparecerá Zed interpretada por Angélica Celaya.
Celaya confiesa:
“Estoy muy emocionada de dar vida a Zed y luchar contra John Constantine.”
Otro cambio del piloto es la escena de una batalla final de John Constantine y un demonio que se cambió pasando de ser un demonio CGI a una versión endemoniada del propio Constantine.
El productor ejecutivo Daniel Cerone comenta:
“Había un demonio diferente en la azotea luchando contra John,Terminamos metiéndonos en el mundo CGI con ese demonio, pero queríamos que fuera lo más convincente y más real posible. ¿Y qué mejor manera que tener a Constantine enfrentándose a una versión demoníaca de sí mismo que soportará todas sus faltas como un espejo?"