Let me start by saying that while i enjoyed the first Kung Fu Panda (7/10), i cant say its a classic or a masterpiece.

Having said that i was expecting the second part to be a way to milk the cow and make as much money as possible. I was totally wrong!

The second one manages to keep the quality and in my opinion even improves compared to the first one. Kudos to Jonathan Aibel and Glenn Berger for delivering a good script.

Gary Oldman shows how important the voice actor can be. He gives the villain so much charisma.

That cant be said for the rest of the cast... while Jack Black and Dustin Hoffman deliver solid performances, the rest of the cast seems to put in no effort at all and it feels like they are just doing it for the money. On the other hand the producing company seems only to hire them to put some big names on the poster.

Anyway this was a really good movie and even though its not a masterpiece, it entertained me enough to make me want to see the third part of the series.