I thought it was overall a VERY well thought out movie!! i recommended it to all of my friends and they all said the same thing. I do wish at times it would have sticked to the book, i was really looking forward to some parts of it but were never put into it. If you have the soundtrack, some of the songs really and truly don't make sense unless you watch the movie but i garuntee that you will love it all the same!