I had a feeling this movie would deliver from the surprising cast (not the sellout type) to the writers and director, it seemed set.

Set in the sunny, looping, and perfect world of Barbie Land, Barbie's live the day of their life, everyday... literally. One day, she starts to feel human and signs show very quickly. She needs to go to the real world to fix herself, so she sets off.

Barbie is filled with fun dialogue and plot choices resembling the NPC era of social media streams if NPCs became sentient. The entire cast strikes gold with their portrayal of characters, most notably Margot Robbie's excellent performance. The little details were eye candy like the supersizing of everyday objects compared to the Barbies and Kens, the amazing outfits, and of course, the pink-ified everything. The great lines from the narrator were also a welcome touch.

The movie goes over topics such as gender hierarchies, what it means to be a woman, and people meeting the unfortunate reality of not being accepted. The themes were moving (I hope I can speak for both parties here) and the although the characters aren't real, their emotions definitely gave off the 'human' effect.

There's a few good messages in this movie, and if you can't find them, then you'll have fun regardless.