
Constantine
2005 · Movie · R · 121 min · ★ 7.2 · 48% critics
John Constantine teams up with a policewoman to investigate the mysterious suicide of her twin sister. Their search pulls them into a hidden world beneath Los Angeles, where demons and angels appear to be involved.
Based on Hellblazer, John Constantine
Where to watch
Streaming on HBO Max.
2 hours to watch.
Stream (included)
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2005
- Release date
- 2005-02-08
- Language
- English
- Rated
- R
- Runtime
- 121 min
- Critic score
- 48/100
- TMDB rating
- 7.2/10 (8,132 votes)
- Box office
- $230,884,728
- Budget
- $100,000,000
About
If you enjoy supernatural horror mysteries with demons and angels, Constantine should click—Not for you if you want a simple, nonstop action plot, or if confusion bores you like in Blade II or Justice League Dark.
Pros: Creepy supernatural mystery; Strong lead performance; Gothic tone and humor | Cons: Some slow dragging; Plot can feel confusing; Sparse big angel/demon focus
Themes
- self sacrifice
- angel
- christianity
- confession
- superhero
- supernatural
- exorcism
- archangel gabriel
- holy water
- redemption
- based on comic
- lucifer
- +10 more
Cast & crew

Keanu Reeves
as John Constantine

Rachel Weisz
as Angela Dodson / Isabel Dodson

Shia LaBeouf
as Chas Kramer

Djimon Hounsou
as Midnite

Max Baker
as Beeman

Pruitt Taylor Vince
as Father Hennessy

Gavin Rossdale
as Balthazar

Tilda Swinton
as Gabriel

Peter Stormare
as Lucifer

Jesse Ramirez
as Scavenger
Directed by Francis Lawrence