Tom Cruise is awesome in this movie
He really sold the character.
Hoffman is good, but to be honest he had the easy job.
Cruise is the real protagonist here, the one that goes through a real change, and his performance is outstanding.
I wish he went back to real moviemanking like this, or like pretty much anything he did till MI2.