Cast: Jack Black, Angelina Jolie, Dustin Hoffman, Jackie Chan, Lucy Liu, Seth Rogen, David Cross, James Hong, Jean Claude Van Damme, Victor Garber, Michelle Yeoh, Dennis Haysbert, Gary Oldman, Danny Mcbride, Paul Mazursky, Romy Rosemont, Maury Sterling, Conrad Vernon, Jeremy Shipp, Lauren Tom, Fred Tatasciore
Plot / Synopsis:
Long ago, Lord Shen (Gary Oldman), the son of the Peacock Emperor, sought to harness the power of fireworks as a weapon to fuel his aggressive ambitions. When he learned from the court soothsayer that a black and white warrior would one day defeat him, Shen assumed she was referring to the Giant Pandas and had them exterminated to avert that prophecy. Horrified at this atrocity, Shen's parents exiled him and Shen, feeling abandoned and betrayed, vowed he would return one day to rule supreme.
Years later, Po (Jack Black) is now living his dream as The Dragon Warrior, protecting the Valley of Peace alongside his friends and fellow kung fu masters, the Furious Five. However, Master Shifu's (Dustin Hoffman) lessons to further Po's training to help him pursue inner peace are interrupted by a raid by Wolves seeking all the refined metal they can steal from a village of musicians. Po and the Five arrive to stop them, but the wolves get away when Po is paralyzed at the sight of a symbol on the lead wolf that brings flashes of traumatic memories of his mother from his subconscious. Po asks his father where he came from, but all the goose can tell him is that he found Po as an infant in a vegetable crate behind his restaurant and adopted him.
Afterward, Master Shifu receives word from Gongmen City, under the stewardship of the Kung Fu Council, that Lord Shen has attacked with a powerful new weapon that threatens to destroy the martial arts tradition. Po and the Furious Five are sent to stop him, but the journey is complicated by Po's troubling nightmares that he feels he cannot share completely with anyone, even with Tigress (Angelina Jolie), whom he is growing increasingly close to. When they reach the city, Po and the Five find it under the control of Shen's forces and try to stealthily reach Masters Storming Ox (Dennis Haysbert) and Croc (Jean-Claude Van Damme) in the prison in order to get their help to liberate the city. Unfortunately, both masters inexplicably refuse to leave their cell, citing their helplessness against Lord Shen's weapon, forcing Po and the Five to make the attempt alone. Unfortunately, the Wolves, including the same leader (Danny McBride) Po encountered in the village, discover them and they chase him throughout the city until they are captured.
Placed in restraints, they are shown that one of the Regents, Master Rhino (Victor Garber), is dead. They are brought before Lord Shen, who refuses to believe this goofy Panda could possibly threaten him, while the Soothsayer realizes Po has no knowledge of what the Peacock did to his people. As per their plan, Po and the Five free themselves and destroy the Peacock's weapon, a large cannon. Unfortunately, Crane burns his wing and Po's attempt to capture Shen is blocked by the paralyzing sight of the same symbol from the village fight on Shen's plumage and the Peacock escapes. The heroes discover to their horror that Shen has built a whole arsenal of cannons and they barely escape the castle while Shen destroys it with a salvo. Hiding in the prison, Tigress demands to know why Po froze and says the Five will leave him behind if he can't be counted on in battle. The panda at first refuses to confess about his flashbacks, but ultimately relents and tells her that Shen knows what happened to his parents. He says that Tigress probably can't understand, but that he has to know the answer and will confront Shen with or without the Five. Tigress then suddenly hugs Po, much to the surprise of everyone else, and tells him that she does understand, but can't see her friend die. She tells him to remain with Masters Storming Ox and Croc for his own protection while she and the others attempt to stop Shen's cannons at the source.
Po decides to break into the cannon foundry to question Shen himself about his memories and unfortunately foils the Five's attempt to destroy it. In the ensuing battle, Po faces Shen who acknowledges that he was in Po's parents' village; he sadistically claims that Po's parents abandoned him before blasting the stunned panda point-blank with a giant cannon. Po rockets out of the foundry and plunges into the river to his apparent death. However, Po is alive, wounded and unconsciously floating down the river, where he is rescued by the Soothsayer (Michelle Yeoh). When he regains consciousness, the Soothsayer tells him that he is in the remains of the village where he was born and Po's unconsciously repressed memories fight to come to the surface. Guided by the Soothsayer to let them rise as he tries to attain inner peace, those memories come back as he witnesses the destruction of his village and his mother's flight from Shen's forces. Giving the lie to Shen's cruel claim of abandonment, he sees instead that his mother endangered herself to to save him by hiding him in the produce crate and drawing the pursuers away, seemingly to her death. Po's memories move to his adoption by the loving Mr. Ping and how he conquered his deep insecurities to achieve his most cherished dreams with help of his new friends, the Masters. At that, Po comes to realize that his past does not define him as much as his present choices, allowing him to attain a measure of peace even while he prepares to return to Gongmen City to confront the murdering peacock.
In the city, Lord Shen captures the Five trying to stop his war fleet from departing and prepares to kill them as an example of his power as soon as his ships clear the harbor. However, Po arrives to confront Shen and he manages to free the Five, beginning a massive battle that soon includes Master Shifu who also convinced Masters Storming Ox and Croc to participate. The attempt to stop the fleet fails and the heroes are left floating in the bay amongst the wreckage. Regardless, Po, finding footing on a floating piece of shattered timber, stands his ground against Shen and astounds everyone when he uses a special water manipulation martial art technique he learned from Shifu to direct Shen's cannon fire against him. In doing so, Po devastates the fleet and his cannons through kung fu alone and confronts Shen on his irreparably damaged flagship. There Po rejects that his horrific past dominates his spirit and urges Shen to come to terms with his own grievance with his parents. However, Shen refuses the entreaty and hatefully attacks the Dragon Warrior. In the melee, the wreckage of the ship's cannon is jostled and falls on Shen, who declines to escape in despair and is crushed on impact.
Back in the Valley of Peace, Po reunites with Mr. Ping (James Hong) and lovingly proclaims him to be his father. However, at that very moment in a distant hidden area that contains a whole village of Giant Pandas, Po's biological father suddenly senses that his son is alive.