What character does Jack Black provide voice acting for in Kung Fu Panda ?
In the film , Po and his friends battle to stop a would - be conqueror ( Lord Shen ) with a powerful new weapon , with the giant panda discovering a disquieting link to his past in the process .