I have not read the book, but I suspect a great story has been trashed in this movie. Even Oprah has no screen presence and Reece Witherspoon is ordinary. It has some big name actors, but fails to capture your imagination. No one in my family, including kids and adults enjoyed this movie. It was very hard to wait until the end to turn it off.