Best movie! I watched this in the theatres like 30 minutes go... It's great! So many great references to other movies. But not to much until it gets annoying! The story is the best. They go deep and it's fun to watch the characters do what they do! It's a movie for anyone. It may have some adult jokes. But not to bad! Kids, Teens, Adults! Everyone will love it!