<P> Po returns to Gongmen City to save the captive Five and prevent Shen's conquest of China . A battle ensues between Shen's armada, sailing in the heart of Gongmen City, and Po and the Five, joined by Shifu, who has persuaded Ox and Croc to help . Po modifies the movements used during his inner peace training to redirect Shen's cannonballs against his own armada, destroying it . Po then urges Shen to let go of his own past, but Shen attacks Po until Shen slashes the ropes holding up his last cannon, which falls on top of him, crushing him to death while the ship explodes . Victorious, Po returns to the Valley of Peace and reunites with Mr. Ping, lovingly declaring the goose to be his father . </P> <P> At the same time, Po's birth father is revealed to have survived Shen's attack and is shown to be living in a far - off, hidden village inhabited by surviving pandas, and senses that his son is still alive . </P> <Ul> <Li> Jack Black as Po </Li> <Li> Angelina Jolie as Master Tigress </Li> <Li> Dustin Hoffman as Master Shifu </Li> <Li> Gary Oldman as Lord Shen </Li> <Li> Jackie Chan as Master Monkey </Li> <Li> Lucy Liu as Master Viper </Li> <Li> Seth Rogen as Master Mantis </Li> <Li> David Cross as Master Crane </Li> <Li> James Hong as Mr. Ping </Li> <Li> Michelle Yeoh as Soothsayer </Li> <Li> Danny McBride as Wolf Boss </Li> <Li> Dennis Haysbert as Master Storming Ox </Li> <Li> Jean - Claude Van Damme as Master Croc </Li> <Li> Victor Garber as Master Thundering Rhino </Li> <Li> Fred Tatasciore as Li Shan </Li> <Li> Conrad Vernon as Boar </Li> </Ul> <Li> Jack Black as Po </Li>

Who does seth rogen play in kung fu panda 2