Shrek’s Puss (voiced by Antonio Banderas) takes centre stage for this hilarious adventure.

With all his suavity and swagger, there’s something irresistibly funny about Puss and it’s a delight to see him strut his stuff through the tale of his outlaw origins, even if the story itself is overly convoluted and just a little clunky.

The fun lies in the characters. Puss himself, in his jaunty feathered hat and leather boots, Salma Hayek’s slinky cat thief Kitty Softpaws, Zach Galifianakis’ scheming egg-head Humpty Dumpty, and Billy Bob Thornton and Amy Sedaris as Jack and Jill, re-imagined here as a middle-aged, Southern-fried duo out of a hillbilly horror movie.

The plot, such as it is, throws them all together in a slippery quest springing from orphan Humpty’s lifelong dream to find the magic beans of legend and get hold of the goose that lays the golden eggs.

Along the way, there are betrayals and double-crosses galore, rattling chases and sword fights, fleeting visual gags and mischievous verbal jokes that make for a purr-fectly entertaining slice of fun.