Real 'quick and dirty' review of the film, which Trish and I saw last night.
Rob Pattinson - did a decent job of it; not spectacular but certainly not horrible.
Reese Witherspoon - was very good but too old for the part. The obvious age difference results in a lack of chemistry between the two main characters where chemistry was really needed.
Changes from the novel - very gutsy move to combine Uncle Al and August into one character and I think it worked very well. I doubt I would have thought to do that and, if I had, I further doubt that I would have had the balls to try. They tried and succeeded in my view; a gamble that paid off.
Overall, the film is worth seeing if you read the novel or not (...and in both the film and novel the elephant steals the show).