I wasn't expecting much, but this movie is great! It's a smart comedy. The film is clearly feminist, but it is NOT "preachy" as some other reviewer complained. Yes, there is one speech, but it's not made by a Barbie. It fits into the story.

The film mines the Barbie and Ken existence of "life" as a plastic doll for comedic effect, with some song and dance sequences as a bonus. But it's mainly about an existential crisis for the main Barbie (Margot Robbie), who travels to the "Real World" to resolve her crisis. Events in both the "Real World" and the Barbie world drive the plot, which concerns the collision between the ideal and the real. The dramatic conflict centers on the contradiction between the ideal world of the Barbies and the disappointing, yet also tempting, reality of our world--the Real World. I thought the last scene was perfect and perhaps slyly politically incorrect. You can judge for yourself. I only didn't like the music played over the end credits. The song and dance numbers in the film were entertaining though.