This was one of the best movie experiences of my life.
The 3D is amazing, not over done, but really puts you in the action.
The plot has been done before, but it wasn't completely and totally predictable in the end.
I have seen two (adult) movies in a theatre in the past four years because I generally don't think movies are worth the time and money, but I would see this one in theatres again.