It's a great movie. Yet you must read the book before watching! It tends to say things only somone that had read the book ould understand. I went with my boyfriend (who refuses to pick up a book) and had to constantly explain what everything ment. Just make sure to read the book and go with pople who have aswell. I totally loved it though!