I took my 9 year old son (a taekwondo student) and three of his friends to this movie. They loved it. The silly antics of the panda had them cracking up. I think the violence was a little much for the younger crowd. But the middle-to-upper elementary grades would love it. Having just returned 3 weeks ago from China with our newly adopted daughter, it was fun to see the Chinese architecture and landscape in the background, too. Dustin Hoffman and Jack Black did a great job with voices.