Don't understand why this is so popular

Rating: 2/10 (18 April 2017)

I understand this movie is based on a novel, and if you have not read that novel, you will not enjoy the movie much.
I don't get the popularity of this movie, it must be because of the book, which i have not read, but many movies based on books are much better than this one.