A Barbie movie helmed by Greta Gerwig starring Margot Robbie and Ryan Gosling... what could possibly go wrong? Practically nothing it seems, as this movie is a complete knock out in every possible way.

It is hilarious from start to finish with a sharply funny, meta, intelligent script that is matched by the masterfully executed physical comedy.

The story is emotional and powerful and meaningful which I did not expect, but this proved to be such a vital and welcome part of the film.

The entire cast is brilliant with outrageously camp performances from them all, but the highlights are the two leads. I can't think of two better people suited for the roles than Margot Robbie and Ryan Gosling. They both give perfectly flawless performances, filled with heart and humour and charisma. Will Ferrell is a scene-stealer with some hilarious comedy as you'd expect, and America Ferrera delivers a great performance with a lot of heart.

The visuals are so fun from the sets through to the costumes. It is such a vibrant and colourful film that bursts with creativity, and to top it all off it has a superb soundtrack as well.

If you were once a Barbie movie sceptic like me, then think again as it does not disappoint!