Barbie is a beautifully heart-warming extravaganza for both boys and girls alike. A gloriously pink, joy-filled experience that I can't wait to go and see again. From the wonderful set design and perfect casting to the brilliant soundtrack and story to match, there is something for everyone to enjoy.

I can't pay more respect to the cast, Margot Robbie as stereotypical Barbie and Ryan Gosling as Ken are the obvious standouts, they certainly delivered on the hype - but I was pleasantly surprised by Will Ferrell's short but hilarious moments on screen as well as Michael Cera as Alan (a true unsung hero).

As mentioned, the set design is really quite stunning. Gazing upon Barbie land in all it's pink glory is pure joy, there is no doubt the set design is one of the films greatest strengths. But Barbie doesn't just look great, it sounds great with its vibrant collection of tracks and performances (including Ryan Gosling and his guitar).

Barbie wraps up all the fun and colour with a solid story and strong positive message that fits perfectly in the world Greta Gerwig created. Of course some people may not enjoy the social commentary that pervades Barbie but I believe Greta Gerwig laid out the foundations for such a message perfectly, empowering girls and boys of all ages.

Barbie feels like a must see movie, it built the hype and then delivered exceptionally. If you haven't been tempted yet you're missing out on all the fun that this beautiful movie has to offer.