Po on noor hakkaja pandakaru, kelle pähe ei mahu muud peale kung fu. Kuna ta on aga ka parajalt paks ja kaunikesti kohmakas, siis ei tule sellest kunagi midagi head, kui ta oma isa nuudlipoes treenida proovib. Suur on kõigi üllatus, kui Po valitakse välja selleks, et viia ellu iidne ennustus ning päästa rahulik org kurja vaenlase käest. Po elab kui unenäos, kui saab treenida koos legendaarse Vihase Viisikuga, Mao, Ritsiku, Ahvi, Kure ja Tiigriga, ning veel nende õpetaja Shifu käe all! Aga ilus aeg lõpeb ruttu, kui 20 aastat vangis istunud kättemaksuhimuline lumeleopard Tai Lung põgeneb ning asub nende poole teele. Kas Po saab hakkama peaaegu võimatuna näiva ülesandega omandada kung fu suurimad saladused enne otsustavat heitlust?
Masinad palaanivad rünnata Zeoni, ainukest linna, kus on veel inimesi. Matrixisse ilmub tagasi eelmises osas hävitatud programm Smith (Hugo Weaving), mis on leidnud võimaluse ennast paljundada.
Masinad jõuavad viimaks Zeoni. Algab lahing maa saatuse üle. Samal ajal on programm Smith (Hugo Weaving) Matrixi hävingu äärele viinud. Neo (Keanu Reeves) läheb masinate linna, et seal masinatele ettepanek teha: Tema hävitab Programm Smithi, kui masinad nõustuvad inimestega rahu tegema.