Firstly, let's just say that I am not in the ideal demographic for 'Barbie', being male, 66 years old, and I don't have children, so it's taken me a while to get to this film. Anyway, what a lot of fun this film is. The concept works brilliantly and it's all carried through with self effacing charm and humour that both wins you over from the start , opening wonderfully with a parody of 2001, and then keeps you engaged throughout. Margot Robbie is perfect in the lead and Ryan Gossling couldn't be better as Ken (or one of the many Ken's), and the whole thing chugs along effortlessly and humorously. The idea of the conflict between the wonderfully created female world of Barbieland and the male dominated real world is milked for all it can give, with director Greta Gerwig hardly missing a trick. On so many levels this is a clever and tremendously entertaining film and I really loved it - even an old guy like me....