Constantine: City of Demons - The Movie
A dark fantasy noir plunging into the occult underbelly of Los Angeles, where magic is a transaction paid in blood and memories. The film juxtaposes the glitz of Hollywood with rotting demonic corruption, using the visual metaphor of literal inner demons to externalize the protagonist's crushing guilt.
Constantine: City of Demons - The Movie
Constantine: City of Demons - The Movie

"To stop a devil, you must summon a bigger one."

04 October 2018 United States of America 90 min ⭐ 7.7 (644)
Director: Doug Murphy
Cast: Matt Ryan, Robin Atkin Downes, Laura Bailey, Rachel Kimsey, Jim Meskimen
Animation Fantasy Action Horror
The Cost of Magic Guilt and Inner Demons Friendship vs. Duty Surface vs. Rot

Constantine: City of Demons - The Movie - Ending Explained

⚠️ Spoiler Analysis

The film concludes with a devastating twist on the "power of love." To destroy Nergal, Constantine invokes the Camdever Curse, which weaponizes the pure love Trish and her mother have for Chas. The curse obliterates the demon but consumes the love itself as fuel. The Result: Trish wakes from her coma and is physically safe, but she and her mother lose all memories of Chas, viewing him as a stranger. Furthermore, to protect Chas from further magical trauma, John erases Chas's memories of their friendship and the magical world. The film ends with Chas alone and confused, and John walking away into the night, having saved the day but destroyed his best friend's life—a classic, bitter Hellblazer victory.

Alternative Interpretations

Some critics view the film not just as a supernatural thriller, but as a critique of Hollywood. The villain Beroul is a producer-like figure who literally consumes souls to build his empire, and the "City of Angels" is revealed to be run by demons. The ending can be interpreted as a deconstruction of the "love conquers all" trope; here, weaponizing love destroys the relationships it is meant to save, suggesting that in a corrupt world, purity is a liability that must be sacrificed for survival.