Barbie directed by Greta Gerwig introduces us to Stereotypical Barbie played by Margot Robbie having yet another perfect day in Barbieland an utopia where all its inhabitants are dolls, living in their pink dreamhouses with no exterior walls. Each day in Barbieland is a perfect day. However one day Barbie shows signs of being a human and is asked to go to the human world to figure out who's playing with her and fix everything. Along the way she discovers the joys and perils of living amongst humans and where she's truly meant to be.

In this day and age when a lot of the movies rely on being ultra realistic and dark Barbie comes off as a surprise. It's escapism from reality and lots of entertainment is what audiences are craving right now. Barbie is such a fun and gorgeous movie that is filled with humour, heart, emotions and a lot of good messages. The production design and costumes are fantastic to look at and are absolute eye candies. The story is about self discovery and the evaluation of life however some might be caught off guard with the risks that Greta Gerwig and Noah Baumbach take with thier storytelling and social commentary.

Speaking of the performances, Margot Robbie is perfect as Stereotypical Barbie but its Ryan Gosling's Ken that shines the most. He provides most of the comedic relief and is absolutely hilarious. The rest of cast does a pretty good job. Plus the monologue given by America Ferrera is something that everybody should listen to. It's so touching and talks about the challenges a woman has to go through in the society.

Overall Barbie is a vibrant, bold and delightful movie that is fuelled by its star studded cast and flawlessly incorporated humour and though some of the creative choices might not always stick the landing, the good stuff largely overpowers the bad ones to create an immersive experience for the audience. Greta Gerwig has done it yet again.