John Constantine

John Constantine is a fictional occultist and mystic and the main character featured in the NBC television series Constantine. Played by actor Matt Ryan, he was introduced in the pilot episode of the series, "Non Est Asylum", and appeared in all thirteen episodes of the show. He also made guest appearances on the CW Network television series Arrow.