The movie had a lot of humorous moments (some very cliche but overall pretty funny). It was little different from the book but I guess it's hard to put everything from the book into a 2 hour movie. Overall it was a pretty good movie.. Having Robert Pattinson as eye candy was a plus!!!!