It is fun seeing a book I have read and enjoyed played out on the silver screen (I have two teen daughters). I think that those that have not read the book would not understand and follow many of the nuances that occur, especially at the beginning of the movie. If you HAVE read it, you'll appreciate it -- it is fun to watch. However, there is still too much book to put into two hours, but overall, it's entertaining. Good, not Great... but better than expected. Read the book so you understand it all :-).