Kung Fu Panda 2
Juoni

Kauan sitten lordi Shen (Gary Oldman), Kiinan Gongmenin kaupunkia hallinnoineen riikinkukkoklaanin perijä, ryhtyi kehittelemään ilotulitteista asetta voidakseen hallita koko maata. Kun Shen sai kuulla hovin vuohiennustajalta (Michelle Yeoh), että ”mustavalkoinen soturi” tulisi eräänä päivänä päihittämään hänet, Shen uskoi ennustajan tarkoittavan isopandoja. Niinpä hän käski hävittää kaikki isopandat välttääkseen ennustuksen. Shenin vanhemmat kauhistuivat poikansa hirmutekoa ja karkottivat tämän. Shen vannoi vanhemmilleen kostoa.
Vuosia myöhemmin Po (Jack Black) elää unelmaansa Lohikäärmesoturina suojellen Rauhan laaksoa ystäviensä Hurjan viisikon kanssa. Hän saa kuitenkin kuulla mestari Shifulta (Dustin Hoffman), että seuraavaksi hänen tulee saavuttaa sisäinen rauha. Pian lordi Shen lähettää susijoukon etsimään metallia aseeseensa. Tämän Po ja Hurja viisikko yrittävät estää ja syntyy taistelu, jonka loppupuolella Po hämääntyy johtajasuden (Danny McBride) haarniskassa olevasta symbolista. Po saa takauman äidistään, minkä seurauksena sudet pääsevät pakoon. Taistelun jälkeen Po kysyy hanhi-isältään Pingiltä (James Hong), mistä hän oikein on peräisin. Ping ei kuitenkaan osaa kertoa muuta kuin että hän löysi Pon vauvana retikkalaatikosta ja adoptoi tämän.
Hieman myöhemmin Shifu saa viestin, että mestari Sarvikuono (Victor Garber), Gongmenin kaupunkia suojelevan kungfu-neuvoston johtaja, on saanut surmansa lordi Shenin toimesta. Shen on kehittänyt itselleen uuden aseen, kanuunan, jolla hän aikoo tuhota kungfun ja valloittaa Kiinan. Po ja Viisikko lähtevät pysäyttämään Sheniä ja päätyvät lopulta Shenin valloittamaan Gongmenin kaupunkiin. Sankarit löytävät vankilasta kaksi kungfu-neuvoston jäsentä, mestari Härän (Dennis Haysbert) ja mestari Krokotiilin (Jean-Claude Van Damme), ja pyytävät heitä auttamaan kaupungin vapauttamisessa. Molemmat mestarit ovat kuitenkin vakuuttuneita siitä, ettei heistä ole vastusta Shenin aseelle, ja kieltäytyvät pakenemasta vankilasta. Johtajasusi huomaa Pon ja Viisikon, jotka lähtevät suden perään estääkseen tätä varoittamasta Sheniä. He jäävät kuitenkin vangeiksi.
Po ja Viisikko tuodaan Shenin luo torniin, missä he vapauttavat itsensä ja tuhoavat Shenin kanuunan. Po hämääntyy kuitenkin jälleen saadessaan uuden takauman, kun hän näkee johtajasuden haarniskassa olleen symbolin tällä kertaa Shenin pyrstössä. Sen seurauksena Shen pääsee pakoon ja tuhoaa tornin valtavalla ryhmällä kanuunoita. Kun Po ja Viisikko ovat pääseet pakoon romahtavasta tornista, Tiikeritär (Angelina Jolie) kysyy Polta, miksi tämä oikein päästi Shenin pakoon. Hieman vastahakoisesti Po kertoo muistaneensa, että Shen oli paikalla sinä yönä, kun hän joutui eroon vanhemmistaan ja haluavansa kysyä tältä menneisyydestään. Tiikeritär tuntee myötätuntoa Pota kohtaan, mutta määrää tämän kuitenkin jäämään Härän ja Krokotiilin luo vankilaan tämän oman turvallisuuden vuoksi.
Po ei kuitenkaan noudata määräystä, vaan murtautuu Shenin kanuunatehtaaseen kohdatakseen Shenin uudelleen. Samalla hän pilaa vahingossa Viisikon yrityksen tuhota kanuunatehdas. Shen väittää, että Pon vanhemmat hylkäsivät poikansa, ennen kuin räjäyttää Pon kanuunalla ulos tehtaasta, minkä Shifu vaistoaa. Tämän jälkeen Shen vangitsee Viisikon. Samaan aikaan Shenin maanpakoon lähettämä ennustaja pelastaa Pon joesta siihen samaan kylään, jossa tämä aikoinaan syntyi. Ennustaja neuvoo Pota ottamaan menneisyyden rohkeasti vastaan. Niinpä Po muistaa, miten hänen vanhempansa joutuivat uhraamaan itsensä pelastaakseen hänet Shenin joukoilta. Pon äiti piilotti pojan laatikkoon ja houkutteli sitten heitä jahdanneet sudet peräänsä. Po käsittää, että traagisesta alustaan huolimatta hän on elänyt onnellista ja täyttä elämää, ja saavuttaa näin sisäisen rauhan.
Po palaa Gongmenin kaupunkiin pelastaakseen Viisikon ja estääkseen Sheniä valloittamasta Kiinaa. Seuraa taistelu (johon myös Härkä ja Krokotiili liittyvät Shifun kannustuksesta), jonka he näyttävät häviävän, mutta sitten Po käyttää saavuttamaansa sisäistä rauhaa hyväkseen torjuakseen Shenin ampuman kanuunankuulan ja heittääkseen ne takaisin tämän laivastoa päin. Shen huomaa Pon olevan ennustettu "mustavalkoinen soturi" ja käskee ampumaan kanuunoillaan Pon, joka kuitenkin onnistuu torjumaan kaikki kanuunankuulat ja heittämään ne Shenin laivastoa päin tuhoten sen. Po menee Shenin luokse ja kehottaa tätä päästämään irti omasta menneisyydestään, mutta Shen kieltäytyy ja hyökkää Pon kimppuun. Shen kuitenkin katkaisee vahingossa viimeistä kanuunaa pitelevät köydet, minkä seurauksena kanuuna kaatuu hänen päälleen murskaten hänet kuoliaaksi. Po on jälleen kerran tuonut rauhan niin laaksoon kuin Shifun mieleenkin. Voittoisa Po palaa Rauhanlaaksoon ja tapaa jälleen Pingin. Hän julistaa lempeästi, että Ping on hänen todellinen isänsä. Samaan aikaan Pon biologinen isän (Fred Tatasciore) nähdään asuvan kaukaisessa ja salaisessa kylässä yhdessä muiden Shenin joukoilta säästyneiden isopandojen kanssa. Pon isä vaistoaa, että hänen poikansa on yhä elossa.