John Constantine (Arrowverse)

John Constantine is an occult detective who starred in his own show, Constantine, and later made a guest apperance in Arrow. He is a self-named "Exorcist, Demonologist, and Master of the Dark Arts". John is also good friends with Oliver Queen, A.K.A. the Green Arrow.

Personality
John is a very sarcastic person. He is also brutally honest with anyone he may encounter.

Powers
John is a master of the dark arts, and can utilize magic for various purposes.

Abilities
John is an expert detective, as well as an expert in various magical and supernatural concepts. He also possesses some skill in swordsmanship.