Kung Fu Panda is one of those rare children's movies that teaches a valuable lesson without preaching. It is entertaining, funny, has a good story line and builds complex characters (often lacking in children's movies). Ultimately the movie strives to remind us to accept who we are, to like ourselves, and that heroes can come in all shapes and sizes.