I love Greta Gerwig (and met her once and told her so!) but this is not her finest work.

Barbie is a girl power message film delivered with a sledgehammer to the senses.

$1.4 billion dollars later, what do I know?!

A good film to sit back and enjoy, I do know, and this wasn't it.

Empty of substance and heavy on repetition of girls rule made it a boring soulless film. It's as vacuous as it is pretty to look at.

Margot Robbie is always a joy to watch and that's the case here. She just has nothing to do beyond escaping 'Barbieland' and getting into trouble along with her pea-brained boyfriend Ken, played by Ryan Gosling (and others in various cameos) Good enough for a series of skits on SNL, but thin for a two hour film.

This film was targeted to kids and it obviously worked - and if positivity comes out of that then wonderful.

Otherwise, wait until it's on Netflix and skim through it's monotonous plotting.