Done pretty well.

Rating: 8/10 (26 September 2005)

This movie consists of Neo(The Matrix) Meets Shane Falco (The Replacements). Meaning, of course, you have an action character, with just enough smart ass comments/remarks/gestures, to make ya giggle, but think it's a real person.
This movie has a very odd form of Gabriel, although reasonably correct, in my opinion, but has a great personification of Lucifer. I haven't seen a better one yet.
Let go of your hate for Keanu Reeves from such past atrocities from Bill & Ted's Excellent Adventure to The Matrix: Revolutions, and you'll enjoy this film.