Walk into this film, not completely knowing what to expect but came out pleasantly surprised. Good set designs a lot of good shots throughout the film. Pretty solid humor throughout the film. So overall good experience. But now, in terms of casting Margot Robbie was a great choice for Barbie, but man does Ryan gosling really steal the show almost makes me wish he was in more comedies. Will Ferrell also makes an appearance and there's a pretty good job. And in terms of the overall message definitely wasn't as preachy as most people put it out to be. So I don't think the overall message was as bad as some people had it out but overall a fan film would recommend.