I personally loved the movie for many reasons:
1. Keanu doesn't bother the **** out of me in this movie. He's actually pretty good (for him anyways).
2. It stars my FAVOURITE actress, the beautiful, the talented, the sexy Rachel Weisz.*Droooooooooools* She is sooooo tops in my book.
3. Shia is AWESOME in the movie. He was easily my favourite character, even though he's just kind of a background character.
4. There was no sex between Constantine and Angela. I hate it when a movie forces the two characters together when they just shouldn't have. Constantine and Angela were toying with the idea, which is good, but they didn't just rush out an sleep together.
5. Tilda as Gabriel. AWESOME. LOVED it.