Having never read the book, I love this movie, and so does my daughter. It's visually beautiful, has some catchy songs, a few laughs, and a good message. I really don't understand the hate that came after this film. It's a lot better than many other kid movies I've seen. I think it's underrated and deserves better praise.