3.5 Stars, rounded up.
The movie had a strong start and finish, with some genuinely funny bits of humor, heartwarming moments, and catchy music. Plus the acting, casting, makeup, wardrobe, set design, etc. was all on point. Like most family friendly movies, there are some more adult jokes that will go straight over kids' heads but which worked, and I think will land for adults. The writing was overall solid: the mystery at the start hooked me, and I didn't see the twist(s) concerning Barbie until they happened. Meanwhile, the writers did a good job of building up dread concerning Ken, and the direction his story was taking and what would come from it.
Usually I enjoy fish out of water stories, but here those were my least favorite bits. Really, the entire middle of the movie sort of felt like it dragged - an unfortunately common problem I have with most stories. Here, I could see how all the middle pieces were necessary, but I personally just wasn't a fan.
There were also important messages that everyone could stand to learn from, but the writing and delivery was rather uninspiring and forced... like, I get that sometimes you have to (or want to) be blunt and clear with your message, but those moments in the movie stuck out like a sore thumb and I think they could've been done better.
The messaging itself was also more... "Feminism 101" than anything deep and nuanced, and had so much "Capitalism good" baked into it, it might as well have been an actual commercial *for capitalism*. Still, if someone has made it into the 21st century without knowing anything about feminism, then I guess this wouldn't be a terrible way to get their feet wet.
On a similar note: there was one moment that threw me right out of the movie. The CEO claiming that he cared about kids and wouldn't sacrifice them for profit was hands-down the least believable part of the story and hit me in the face like a giant cognitive dissonance fish.