Funny and appropriate. My 10 year old boy loved it, my 7 year old daughter was a little scared once but got over it quickly, and came out of the movie making funny kung fu sounds and movements. The premise was fun and nicely moralistic. Only criticism was the use of the word 'stupid' or 'idiot' once or twice. These days, if that's the worst, you know it isn't all that bad.