I can't believe I have never seen this movie before. It is great.
It reminds me of Batman Begins; in that the audience (ie me) is held captive, not by action, but mainly by the anticipation of action.
I'm really impressed by the two leads. They really bring out the characters. Heck sometimes...