My 6 year old and 7 year old niece loved this movie, and I did too. The characters were lovable and the bad guys were just bad enough - not overly scary. Good lessons - sharing, dedication, loyalty and love of family as well as consequences of greed and selfishness came through in an entertaining way.
My 4-year old enjoyed this movie a great deal. Lots of funny parts for both kids and adults. I was concerned about the fighting sequences and the scary villains, but she wasn't bothered. She asked to see it again as the credits rolled. Kids under 4 may be frightened by the prison and escape scenes.