Keanu Reeves delivers a strong performance as John Constantine, bringing a sense of wit and sarcasm to the character. His portrayal is well-matched by Rachel Weisz, who brings a sense of conviction and determination to Angela. The chemistry between the leads is undeniable, and their banter adds a layer of humor to the film.