I am overlooking the fact that Keanu Reeves is the star when I say this film is amazing. Visually stunning and well adapted to the graphic novel, Constantine is much better than expected. The appearance of Satan is far and away his best character cameo in movie history.
9/10