Not a movie for kids at all. I hardly doubt that even the 20 years olds watching it understood most of it. Barbie is a little girl doll what a way to ruin the image of Barbie. Absolutely horrible. There was a little girl coming out of the theater crying because she did not like the ending. My own inner child was sad after watching this. The story line was just awful.