Special Guest Stars Matt Ryan as John Constantine Guest Stars Raffi Barsoumian as Bishop Aliyah O'Brien as Kayla Alexandra Castillo as Gloria Cruz Steve Bacic as Doc Dominique Lucky Martell as Young Esperanza Cruz Co Starring Chris West as Henry Kevin Holyk as Tall Man