Barbie is a weird film that is pretty well made. It tells the story of how one of many Barbie's in Barbie-land leave and go into the real world to find the person who owns them as a toy. In the real world, they see what impact Barbie has, or fails to have, as a product on the minds of young girl consumers. This information changes her, and Ken's opinion of themselves and they return home and deal with the aftermath of this revelation.

Barbie is well played by Margot Robbie who is an excellent actress and is perfectly cast in the role. While Ryan Gosling is a strange choice for Ken he does adequate work as Ken and gives depth and subtext to the otherwise shallow one dimensional Barbie-companion.

This movie poses a lot of questions, makes some strange decisions, and has some intelligent (albeit shallow) things to say about the relationship between boys and girls. (Not men and women, but boys and girls.).

It's worth watching - but memorable more in how weird it is rather than how good it is.