One of the things you have to look at is the storyline behind this. Before watching the movie, (which I highly recommend) you should at the very least read a summary of the book, because a lot of the story is not given in the movie and can leave you confused or wondering about a lot of the things about it. But i feel that they did a really good job at this! I would give it an 8/10