This movie does differ from the book but it was well done so I really didn't mind. The important things are in the movie. Some things were not explained well and so if you haven't read the books you might not understand what is going on. In that case just see the movie 2 or 3 times:} But overall I thought it was the best one yet. Ron Weasley's character was absolutely hilarious. I think kids under 10 will think it is to mushy.