Perfect for elementary and middle school children. There was a lot of entertaining moments during the movie; however, it didn't really follow the story line from the book. My son and I read the book over the summer. During the movie, he continually said that's not right. That isn't how it happened. Overall, it was entertaining.