Mischievous eight-year-old pranksters George (voiced by Kevin Hart) and Harold (Thomas Middleditch) decide to get their own back on  killjoy headteacher Mr Krupp (Ed Helms).

They hypnotise him into believing he is the exuberantly idiotic superhero of the comic-book they have created, Captain Underpants.

Now, whenever they snap their fingers, he springs into ludicrous action with a hearty ‘Tra-la-laaaaaaaa!’ As gleefully imagined by George and Harold, he is faster than a speeding waistband! More powerful than boxer shorts! Able to leap tall buildings without getting a wedgie!

But is he a match for the school’s suspicious-looking, Teutonic-sounding new science teacher, Professor Poopypants (Nick Kroll), whose not so secret agenda is to rid the world of laughter?

Stuffed full of potty humour and whoopee-cushion gags, this movie is unashamedly puerile and irredeemably silly. Its heroes would heartily approve.