The first half of the movie was pretty solid. Lots of tongue in cheek and fun humour. Margot Robbie and Ryan Gosling were both very solid casting choices. Will Ferrell, was perfectly cast and hilarious as always. The portrayal of the Barbie world was very well done. The nasty shocks Barbie got when coming into the real world were also very funny. However, the movie soon descended into philosophical and political plot points which just felt weird. If it was just a bit more like Toy Story and a little less like Legally Blonde, it would have been perfect. It just took itself a bit too seriously and just laid some stuff on really thick. It's hard to know who this movie was pitched to. I would have thought it would be for families, but a lot of this would have flown right over many people's heads. It's a shame. It was a good idea, but poorly executed (as many Hollywood products have been recently).