The first word I can say about this movie is, wow! Now once again I know that I enjoy animation movies more than anything but this is one of my top 5 favorites. Kung Fu Panda 2 when I first saw the trailer looked like a typical sequel and kind of a corny ending line, "This could be the end of kung fu..." despite the fact that I liked the first movie. However, the past tense of my sentence pretty much tells where this review is headed, not to mention the stars, but onto the review.

I am only going to choose four of the many characters to talk about for understandable reasons. Po (Jack Black) obviously going to be the star of the movie has excellently transitioned into the role he played. During the first movie, he was socially awkward and never took kung fu seriously, but in this movie it really makes it feel as if he has been shown the ropes a little more and he has matured significantly. For example he is enjoying himself with the Furious Five rather than trying to fit in, and he is also more comfortable with his technique, shown during fighting sequences.

Tigress (Angelina Jolie) I feel was a lot more accepting in this movie, which does not necessarily fit her description of the previous movie, but once again maturity comes back into play. On the other hand though I feel she is a little too accepting though. I don't know if this was deliberate, but she kind of has a relationship with Po unlike any of the other members of the Furious Five have. The boat scene is a perfect example of this because she tries to get Po to open up to her, and for those who have seen the movie, the jail scene where she gets the truth out of Po. Perhaps Dreamworks did this on purpose, but I guess I will just have to wait and find out.

Master Shifu (Dustin Hoffman), not really a major character in this movie, actually he is more of a minor one. Shifu looks like he has aged a lot more and he is trying to feel his inner peace as if his job is nearing completion. Now I added Shifu in here because he did contribute to the movie, as little of it as he was in. Shifu in KFP was a master to the Furious Five and Po, and only a master, but in KFP2 he is more of a father figure to them. He gives them the direction that he believes is best for them and the valley, and he is no longer intolerant of Po. When Shifu summons Po, Po interrupts Shifu's inner peace by stumbling and making loud noises, but Shifu just shrugs it off and guides Po to his next phase of training.

Now for the final character which made this an excellent movie, Shen (Gary Oldman). Now this character was one of my favorites. In most animation movies you can look at the antagonist and he will be able to fit into society and not be a threat unless he/she wants to be, but from the very beginning he is just a fearful figure regardless of what he is trying to do. Shen shows the true antithesis of good by just being ruthless, unforgiving, and down right murderous. It does not matter what is in his way he will destroy it or get his minions to do it. That is one of the excellent things about this franchise, the villain was truly a villain. Like Tai Lung (Ian MacShane), he was feared by the Valley of Peace just by hearing his name, same with the name Shen, it just struck fear into the hearts of the people.

These four characters really did add to the movie, but this movie also had everything built into it. Not only did it fill the previous holes from the first movie, where is Po from? Who are his parents? How did Mr. Ping get Po? All of these questions are answered in this movie, it is almost as if this is a prequel-sequel. It is as if the first movie was a rope with stray ends and the second movie weaved all the ends together to make it flow perfectly. Normally when I watch a movie I can find a few things that are just ridiculous, but I brush them off, not in this movie though, it was pure excitement, humor, and enjoyment throughout the whole thing. If you are debating going to see this movie, the decision should be to see it, well worth the money and well worth the time.