This movie blew my expectations, as I'm sure most of the reviewers have said. I usually don't hold out much hope for hyped up movies as they're usually a big flop and they're trying to get as many people in on opening weekend as possible. This one on the other hand deserves the praise.
It has a little length to it (being 2 hours 40 minutes), but it just kept you so drawn into the world that you didn't notice.
A true underdog story, with a reasonable amount of drama, mixed up amongst the intense action sequences. Not much more I can say, except go enjoy it. I watched it in 3D, in my opinion I don't think that's necessary, but it doesn't hurt.