John Constantine (Earth-Prime)

John Constantine is an occult detective.