My 9 and 11 year old boys loved this movie. It was a little slow at some points, but they never lost interest. I don't think younger kids could handle the length of the movie. Also, the movies messages go right over their head. Definitely worth seeing if your kids are old and mature enough.