Pretty simple. Anyone trying hard to explain why this movie would be any less than 8 stars is trying too hard to be a fake internet movie critic. Thoughtful, quirky, funny, fresh.

Far from being heavy-handed, the movie successfully entertains while still being obvious in its message.

It's amazing that actors who are portraying plastic versions of stereotypes are able to create individualized characters. The characters in the real world are surprisingly more nuanced and realistic than would be expected, especially when juxtaposed against the Barbie World characters. Just enough realism - and over-the-top comedy - in this film to balance the obvious messaging.

Watch it, enjoy it, accept that it's a spectacular film.