Thanks to some very rude people on YouTube and IMDb, this movie was ruined for me before I even got to see it (I didn't read the book until after seeing the movie). But nonetheless, tears still poured out of my eyes from the plot twist until the very end of the movie. I even felt like applauding at the very end. While Josh Hutcherson as Jesse was very good, I must say that AnnaSophia Robb and Bailee Madison were the true show stealers in this movie. Like I previously said, I read the book after, and I enjoyed it. Miss Bessy's omission was more than welcome for me (that was quite pointless). I think some parts could have made this truer to the book. The school looked too nice. Lark Creek was supposed to be a poor, almost run-down school. And the book took place in the late '70's, but Jesse's sisters were watching Hannah Montana in the movie. However, the kids singing popular '70's music in Miss Edmund's class was definitely a tip of the hat. The soundtrack was suberb. The instrumentals at the end of the film made me want to cry, and Miley Cyrus's solo version of "I Learned From You" was fantastic. What with some fantasy violence and mild language, I think that children 8+ who can handle the overwhelming plot twist are of the perfect age to see this movie. It should also be noted that some viewers may be offended by a Biblical debate between the Christian and atheist main characters.