The cheery little blue creatures, led by Smurfette (voiced by Demi Lovato), get a fully computer-animated adventure.

It’s a distinct improvement on their last two part-live-action/part-animated movies, even though the animation lacks depth, as do the story and characters.

However, the film’s bright colours and breezy spirit will be more than enough to keep young children and diehard Smurf fans entertained, while the voice cast includes big names Julia Roberts, Mandy Patinkin and Michelle Rodriguez.

The film’s gentle nod in favour of girl power in also a big plus point, as Smurfette sets off with her friends Brainy (Danny Pudi), Clumsy (Jack McBrayer) and Hefty (Joe Manganiello) to foil the fiendish schemes of evil wizard Gargamel (Rainn Wilson).

Along the way, there is a sprinkling of nice visual and verbal gags, and a solution to the mystery of whether or not Smurfette really is the only girl Smurf.

This movie premieres on Saturday 16 December.