I hate to be "that person", but if you have read the book, you will be disappointed. There are quite a few differences. But if you havent read the book it's pretty cool. Although the ending was very lacking either way. My 8 year old was riveted by the book, but really didn't watch the movie.