I have to admit that I have not read the book so I can't really compare the book and movie but I do know that this movie is a modern retelling so of course there will some differences.
Anyway, I admit that I very much enjoyed the movie even though this is not the kind of movie I usually watch. It is well done and it made me happy and sad. It was entertaining and kept me watching.
Just after watching this movie I have added the book to my long to be read pile and I made the plan to read the book very soon.
I am giving this a 4 out of 5 .