I brought children ranging in age from 5 to almost 11. All 3 girls enjoyed the movie immensely. My 5-year-old sometimes becomes restless during movies, but this one held her attention. It is a very sweet story with a nice message and it is appropriate for children of all ages.
The 3-D effects were well done and I would not recommend seeing it unless you go to the 3-D version. It was somewhat humorous but the storyline got kind of boring after a while. It is fun for the kids, however, and my 3 girls loved it.