Took 6 11-yr old boys for our son's birthday and they loved it. It's a movie for both young and old. No slow parts, so you won't be napping anytime. The language was clean.
Only one part that was a little intense for little children and that scene is very brief. Witty use of sarcasm without demeaning others.
Overall, great family entertainment. Even our 15-yr old daughter enjoyed it :-) Definitely worth seeing multiple times!