Puss in Boots: The Last Wish is the latest movie in the Shrek franchise, and the second spin-off movie starring the titular swashbuckler. Antonio Banderas reprises his role as the fantastic feline, but who is he joined by on this seemingly final journey for the courageous kitty?
Florence Pugh is Goldilocks.
Goldilocks is the leader of the Three Bears Crime Family, a group of criminal working to get the Last Wish before Puss and Kitty. However evil Goldilocks may be, she’s working hard to do it to find her way back to her biological family.
Pugh is best known for playing Yelena Belova in the Marvel franchise Black Widow. However, the 27-year-old has also made a name for herself in such massive hits as Midsommar, Little Women and Don’t Worry Darling.
Throughout the picture, the young version of Pugh’s Goldilocks is played by Kailey Crawford.
John Mulaney is “Big” Jack Horner.
American comic Mulaney is the voice behind the head of another crime syndicate, Big Jack Horner. He, too, is looking for the wishing star to get what his heart desires. And, on his quest to take down Puss in Boots, he utilises a plethora of magical items, creatures and people.
This is Mulaney’s first foray in the Shrek universe, but animation fans may recognise his voice from Spider-Man: Into the Spider-Verse, where he played Peter Porker, the Amazing Spider-Ham.
Puss in Boots: The Last Wish hits cinemas on February 3.