There are some really great things about this movie and a few not so great ones. There are some really good role models, especially for girls. Princesses that are spunky and outgoing, Natalie Portman who wants to play the elephant instead of the princess in pretend play. But, there is one "chapter" that my daughter won't watch -- the one where Paul Rudd plays a prince. At one point he bangs his head against a wall, literally, trying to think of what else he can do. My daughter, who is not particularly scared of things, finds it very disturbing. Overall, I think it's good, but it could be better without the strange placement of pretend violence. At age 3 or 4, they don't really understand the nuances of the phrase "banging your head against the wall."