First of all, let’s start with the casting, I don’t think they picked the best cast for all the characters. I mean all 3 of them. They did a poor job and I personally used to like Blake Lively a LOT but I think she over did this movie and her acting was below average.
As someone who has read the book, I think the movie did a very poor job to execute the plot of the story. It was honestly a little embarrassing to finish the movie since I had very high expectations after reading the book.
If you haven’t read the book, you might like the movie but you won’t enjoy it as much if you’ve read the book prior and know the whole story.