This is the best movie I've seen in last 5 years. It's fun from beginning till the end. It is just what you would expect from a barbie movie, but it's also so much more. The plot is excellent, there is a lot of cool cameos and there is a new surprise in every second of the movie. It's unpredictable, so funny and it's also kind of deep. Would recommend 10/10.