Dumpling-obsessed panda Po is back in the third Kung Fu Panda movie for more hilarious adventures, and this time he's making a journey to a panda village.
Po, voiced by Jack Black, returns as well as Tigress (Angelina Jolie) and Shifu (Dustin Hoffman).
This fun, family film is perfect for kids and adults alike, but is it as good as the first and second Kung Fu Panda movies?
Kung Fu Panda 3 (PG)
At last, Po is reunited with his biological father Li Shan (Breaking Bad's Bryan Cranston) and the pair travel to a secret panda paradise where they meet an array of hilarious new panda friends.
It's there that Po builds bridges between Li Shan and his surrogate father Mr Ping (James Hong), fends off amorous advances from ribbon dancer Mei Mei (Kate Hudson) and learns about his late mother.
But when the supernatural villain Kai (voiced by JK Simmons) begins to sweep across China and steals the chi of every kung fu master, Po needs to re-learn what it means to be a panda.
To bring Kai's reign of terror to an end, Po will need an army and must do the impossible - learn to train a village full of his fun-loving, clumsy, adorable new friends to become the ultimate band of Kung Fu Pandas.