Jack Black as Po
Rita Ora as Wandering Blade
James Hong as Mr. Ping
Chris Geere as Klaus Dumont
Della Saba as Veruca Dumont
Ed Weeks as Colin
Rahnuma Panthaky as Rukhmini
Melissa VillaseƱor as Akna
Shohreh Aghdashloo as Forouzan
Parry Shen as Weimin
Todd Haberkorn as The Emperor
Amy Hill as Pei Pei
Deepti Gupta as Diya
Omid Abtahi as Alfie / Alfred
Mick Wingert as Drake
Sean T. Krishnan as Jayesh
Anjali Bhimani as Padma
Toks Olagundoye as Lucinda
Barbara Goodson as Queen of England
Sarah-Nicole Robles as Zuma