I took my 6, 8 and 13 yr old and none of them caught the underlying moral message in the movie. I wouldn't expect them to either. It was over their heads for sure. There were a few parts they enjoyed but some of the parts seemed too intense for them. I was really excited about seeing this movie because I had the book as a child, but I would have to say the book was better that the movie.