i think this movie was great! though it may be quite predictable at times (which is why i am giving it 4 stars) overall, it is a solib film and i did very much enjoy it. from what i've heard the book is much better then the film. i can't give you an opinion on that because i myself have never read the book however i am looking forward to it, i bought the book the other day. but i've seen many peoples reviwes talking about how the book was better so if you want to know just look at some other reviews. there were a few more vulgar words but nothing major still suitable for young audiences, overal i really enjoyed the movie and suggest watching it :)