Firstly, the marketing for Barbie was great. The cinema was full of people wearing Pink when I watched Barbie on Friday and Oppenheimer on Saturday.

Greta Gerwig largely succeeded in creating a fun film that gets her message across although it sometimes became a bit heavy handed at the expense of the narrative and tempo of the Movie.

Barbie takes on the noble cause of trying to undo the message portrayed by its early history, reposition the expectations of females (and Barbie dolls) and shine a light on the patriarchy which exists in our society. It's a movie based on a kids toy but aimed at an older demographic who can internalise these messages.

The opening act was fantastic. We were introduced to a fantasy Barbie Land which is everything we could have hoped for. The set design in immense and filled with predominantly modern day Barbies living their dream life in Doll houses. Margot Robbie, who plays ''stereotypical Barbie' was made for the roll and Ryan Gosling is great as Ken. The supporting cast are also a lot of fun.

In the second act we are given a cause to enter the Real World where we are introduced to Will Ferrall and the Mattel Corporation. They were the least interesting part of the movie. One of the main issue is that they weren't realistic and blurred the lines between the tone of Barbie Land and the real world. Whilst some of their jokes were funny a number of them missed, something that was true of the movie as a whole. We are also introduced to other real world characters who have a bigger role to play.

In the third act, things pick up again as we are able to explore Barbie Land. We get an stand-off between competing ideologies which is largely entertaining and funny. In this act there are a number key moments which reinforce the message of the film followed by several resolutions which may or may not please the general audience. There are parts of this act which could have been done better especially when it comes to the overall workings of Barbie Land.

Barbie teased being a simple movie about a doll and instead went for the bigger goal of being a strong feminist movie and calling out the patriarchy. Overall there is a lot of fun to be had with the Barbie movie. It aims to deliver a positive message to its core audience however this sometimes comes at the expense of the narrative and tempo of movie as a whole.

I never imagined that there would be so many thoughts and discussion to have post a Barbie movie. If you are caught up in The Barbie hype it's worth seeing in the cinema otherwise watch it when it is released to the masses.