This was a worthy followup to the original Kung-Fu Panda, and it delivers not only the humor and the amazing fight scenes and teamwork amongst the Furious Five, it delves a little into Po's own "origins", since the goose dad obviously adopted Po. The antagonist is literally a peacock named Shen with some amazing moves of his own, and comes with his own angsty motivations. The plot is a little thin in spots, but the direction of the action sequences more than makes up for it being a fairly straight forward plotline. The CGI animation is really top notch, and the 2D animation is also solid. I give it 3.75 stars, or a grade of A-.