It has been said that Edward Norton is one of the best method actors of his generation and with his ensemble of great films which include this one, it is a notion that I think I can get on board with.
I don't generally rate De Niro as an actor in the past 20 years and this movie, in my humble opinion, is one of the last good films he was involved in. I think even De Niro, if he was being honest, would agree with this.
This is also the last film that legendary actor, Marlon Brando would ever be in before his death 3 years later. So is this the first time that two Don Corleones were in a movie together outside of the Godfather?
What makes this movie so great is that we are put into the perspective of the bad guys in this crime-thriller. I know this isn't exactly uncommon, but it doesn't always work. As the audience, we genuinely want the thieves Nick Wells (De Niro) and Jack Teller (Norton) to succeed.
Nick Wells is a long-term safe-cracker who after nearly getting busted on a recent heist, decides that he wants to retire. He is convinced by his fence (guy you sell stolen things to and is played by Marlon Brando) to do one more gig, one that will get him a substantial amount of money, enough to retire quite easily. The fence is named "Max" and he introduces Nick to a man named Jack Teller, a up-and-coming thief who has inside information on where a very valuable relic is being kept.
I don't want to spoil the film so I am not going to give any more details. As usual, most of what I said above is in the first 10 minutes of the movie so don't get on my case for ruining the excitement.
This film is fantastic because it is significantly more believable than say, Mission Impossible. The feats that the thieves must accomplish are far more, errr, feasible.
The action comes at a steady pace, and the plot changes a few times over and this always makes me happy because the movie isn't so damn predictable as is typical in Hollywood.
If you haven't seen this, do so. You won't regret it.