I was a huge fan of the book and was very excited to see the film adaptation. Boy was I disappointed. The plot and story changes were horrible and the entire movie was dumbed down for the mass audience appeal that I am sure the studio demanded. The more I think about it, the angrier I get. They should have made this a trilogy if they really wanted to make some money. At least then they could have included more of the pop culture references and backstories of the characters. If you have only seen the movie and not read the book, do yourself a favor and read it. It is infinitely better than the movie.