Barbie has been the outstanding cinematic sensation of 2023. Margot Robbie is perfect as the title character, whose life in the perfect world of Barbieland is suddenly upended when she undergoes a mid-life existential crisis. As a result, she ventures out into the real world, accompanied by her clueless boyfriend Ken, played by Ryan Gosling who all but steals the whole movie. What they find there not only overturns their own worldview but also makes them – and us too – re-evaluate the whole nature of everyday relationships. Suspend all your pre-conceptions, and just enjoy the ride!