Who'd have thought that you could make a film about the Barbie doll. Well Greta Gerwig obviously did and what a rip-snorting entertaining piece of colourful fun it is. And on so many different levels too: socio-political commentary, gender roles, off-the-wall mayhem to mention three. There are homages to classic films from the very start that had me rolling with laughter, and it never let up.

In some ways I was reminded of Yellow Submarine seasoned with a strong dose of Legally Blonde.

If there was anything that dragged it was the ending. So many excellent films barrel along with one plot twist or other surprise after another (Barbie certainly does) and then there's the question of how to tie up the loose ends and provide a believable ending, and in context too. Barbie just about manages it, if a bit hokey. But then there's the final scene. It's a cracker!