As a guy who never played with Barbie dolls, I was surprised to be caught up in the enthusiasm to see this movie; I purchased tickets well in advance when they first went on sale.

It's amazing to think that, a few years back, Amy Schumer was going to star in the title role. Though after seeing Margot Robbie, it's hard to imagine anyone else in that spot.

Anyway ... like most moviegoers - I enjoyed this movie. It's a lot like The Lego Movie with its high energy, colorful world-building, meta jokes, self-aware characters and variety of insider (fan) humor. The "2001 A Space Odyssey" beginning, (clearly aimed at adult viewers) was priceless.

However unlike The Lego Movie I can definitely say that the first half was enormously more entertaining compared to the second. The first half was energized by all the Barbie accessories, character introductions, high-energy music and a very cool plot reveal involving the "real world".

But unlike The Lego Movie, the second half (while not bad) wasn't able to keep the momentum going. While there was a lot of action and drama ... it felt more hit-and-miss.

The message was good: you don't have to be perfect to be happy ... just be true to yourself. However, its delivery felt a bit too complex for kids - and maybe even for some adults.

The empowering commentary about womanhood was eloquent ... but it seemed like the writers had trouble getting from that point to a strong and uplifting ending. It almost felt a bit melancholy for whatever reason.

But - don';t let that stop you from enjoying this movie! There's a lot to like and it's kind of a cultural moment and opportunity to connect with all the Barbie-love that spans generations. Enjoy this experience with a big audience and you'll be glad you did.