If you are a girl and under 12 definitely go watch this movie. If you are anything else read my review: Not sure what i was expecting before, but I was clearly disappointed in the plot. A boring start with some interesting moments during the middle, and a super boring ending. Maybe the visuals were indeed nice, but thats not enough or at least should not be. Margot is indeed worthy of the role, great acting, for that reason the 5 stars are more than enough. Glad that I did not pay for the advertisements and the propaganda ;) So in order to summarise, its not something i would recommend , the rating is over buffed, and the 2 hours of the movie is way too much.