This Shrek spin-off gives one of its best characters an adventure of his own. And doesn’t Antonio Banderas, as the voice of swashbuckling Puss, sound like the cat who got the cream?

Like Shrek, it’s full of fairy-tale characters – a bully Little Boy Blue, Jack and Jill (two huge ogres, before you start saying, ‘ah, cute’) and doing for Puss what Donkey did for Shrek, there’s a wise cracking Humpty Dumpty, voiced by Zach Galifianakis.