I loved the movie. it didn't keep word for word with the book but i didn't expect it to. It had humor and romance and action. I, however, do not reccomend this movie for younger audiences. I saw a lot of small kids at this movie but it has mature themes. I will watch it over and over and i recomend it to any MATURE audience.