Travis Williams’s review published on Letterboxd:
The visual representation of spiritual warfare is really well done here. While Keanu Reeves would never be my first choice to play Constantine, he does a serviceable job. The real stars for me were Tilda Swinton and Peter Stormare who gleefully chew the scenery in very memorable roles as Gabriel and Satan himself. It's not the best possible adaptation that could've been made, but it turns in a visually pleasing and crazy twist on the spiritual world for us to enjoy.