John Constantine To Appear On ARROW

Matt Ryan as been cast as John Constantine in episode 405 of “Arrow,” entitled “Haunted.” John Constantine is a weather worn exorcist and expert on the supernatural and the occult.  He is a detective, magician, and a hunter of demons, and will provide critical support to Oliver (Stephen Amell) when arrows aren’t enough. EP Marc … Read more