Though I have not read the book, I found the story in the movie to be wonderful, engaging whilel the acting was impeccable. I give this movie five stars! Both my wife and I enjoyed it and I can't say that about too many movies that we've seen the past few years.