Great movie from start to finish. It didn't feel like it was 2 1/2 hours long. Excellent CGI, and LOADS of explosions. It had a decent enough plot that wasn't too hard to follow. My only negative about this movie was the language - I know it is PG-13, but my younger sons would LOVE to see it - but I won't take them with all the profanity.