This movie is excellent. Well worth the wait, the hype, and the 12:01 showing at my local theater. The only reason I don't rate it a 10 is because I hope the next one is better than this, as this one is better than the first (and I love the first one). It's a movie that really shows you the difference between good and bad, and makes you experience it. The special effects are wonderful, and most of the CGI is tasteful and realistic (save the last scene's helicopters). No reason to not take the whole family. Sure to be a smash blockbuster, I predict the largest opening weekend ever. Now, stop reading what I have written and go see it!