The movie started on the light side and fun, but the longer it went on the more preachy it became. It seemed the movie could not make up its mind if it was going to be a light and a fun movie or a heavy teaching a life lesson movie. This gives the viewer a roller coaster type viewing, where you are laughing a little (not a lot), but then the movie goes into a long, life lesson on how men are bad, and not very smart, but somehow they run the real world. Women are the real smart ones and the real world needs to change to match Barbie world. This changes the whole movie from just a fun time to head beating lesson, which takes a lot of the fun out of it. Too bad.