Try 30 days of free premium.

John Constantine

John Constantine, whose mother died giving birth to him, is a con-man who turned into a supernatural detective. He is protecting people from the dark forces of hell

Try 30 days of free premium.

Appearances

DC's Legends of Tomorrow
Guest cast, played by Matt Ryan
.