As most are saying the casting was great. The costumes were awesome. Barbie land set design was on point. The story could have been so much better. It started out fine but dragged in the middle. It became preachy. We know, we live it everyday. Mention patriarchy and move on. I thought it would have been nice to show both sides working together equally in the end. It might not have been realistic but we would have left the theater with a smile. I was not alone leaving the theater thinking what was that all about. I did not see too many children in the theater which was good because it would have been way over their head.