Story added by superbat on May 19, 2023
The film stars Keanu Reeves as John Constantine, a cynical exorcist with the ability to perceive and communicate with half-angels and half-demons in their true forms and to travel between Earth and Hell.
Keanu Reeves
Christian Bale
Rachel Weisz
Tom Ellis
Tilda Swinton
Shia LaBeouf
Join the Conversation