

-
John summons the Nightmare Nurse to help in his battle to save Trish.
-
Constantine struggles with sins of the past while traveling to Los Angeles.
-
John unwittingly unleashes an unspeakable evil that will haunt the rest of his days.
-
John meets the demon Beroul and is given an agonizing choice.
-
Stream Constantine: City of Demons free on CW Seed!