My son has read all of these books and he couldn't wait for the movie! I took him and 5 of his friends to see it for my son's 11th birthday. They all loved it! I thought it was well done and it certainly addressed certain issues for kids of that age. Although, my son and his friends said that the movie didn't follow the book exactly! Overall, I think it is appropriate for kids between the ages of 9-12.