Had potential, but couldn't get out of its own way to be a great movie. Clunky transitions lead to a 2 hour (30 min too long) snooze-fest. A movie that was hell bent on breaking down stereotypes yet somehow reinforced them. Also, not a movie for kids. Stunning visually and a compelling performance by Margot Robbie saved it from being a 1 star rating.