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. …
While it received mixed reviews from film critics, it has since garnered a cult following in the years following its release.[10] In 2022, a sequel was announced and is currently in development.
On a recommendation I read the novelization of the movie and it goes into a lot more detail on several elements and was a really great read.