I thought this movie was awesome.. But I wouldnt read the book before going to see only becasue I took a girl who hadnt read the book and she fell in love with the movie so shes going to go buy the book now.. But reading the book i knew what was going to happen before it happend so it took the surprise out of it lol. But i still loved the movie, i cant wait for the 2nd one to come out cause we all know its going to happen :) But im wondering when they will stop it cause if u have read the 4th thats going to be a weird movie.. But if u havent seen the movie go to it :) Then read all the books cause it opens ur eyes to a different world that you feel apart of.. Have Fun!!