I thought it was a good movie and will most likely buy it. However, I felt the language was a little more harsh then I am usually hearing for a pg-13 movie so was a little uncomfortable as I had my daughter with me.
The first time I watched this movie I began by comparing it to the book. Wrong answer, when I quit doing that it became a little better, but I left feeling a little disappointed. However, I went to see it again with my kids and the second time I went in to just watch a movie that I thought was just ok, and I walked out really enjoying the movie, I think the movie stayed pretty good with the book as best it could.