Abysmal movie. Complete waste of time. Plot makes no sense. I would be so lost if I hadn't read the book. The book was wonderfully written, and painted a clear picture of the narrative. The movie, on the other hand, made me angry, main characters acting isn't even mediocre, way below par. People who gave this movie good reviews must've slept through it, because this is easily the worst movie I've ever seen. If you're reading reviews to decide whether to watch the movie, here's your answer: don't watch it, go read the book instead.