This is a solid action movie with outstanding special effects and characters that you can believe in. After leaving the theater, some plot holes do occur to you, but they don't dimish the enjoyment of the film. I'm glad we went, and I'd do it again.
A minor quibble: 3D was nice, and it did add to the experience, but it wasn't overwwhelming.