Great film, many unfair reviews

Rating: 10/10 (22 January 2017)

I haven't read the book.
I gave this film the perfect score of 10 to balance a little from all the bad ratings it received from people who were expecting a masterpiece and copycat story from the book.
From a cinematic point of view,I found that the acting was great from Will Smith as usual, the few other characters were also good.
The story is well written, with flashbacks here and there to make us understand how the situation got to where it is. From a purely cinematic point of view, this this deserves way more than a 7.2/10.
I understand if people who've read the book are disappointed with it, but guess what, 90% if not more, of the movies based on books won't be as good the books, because:
-when you read it, you make your own imagination and perceive characters, situations, and everything else differently than how it would look in the film. -it is impossible to add the same amount of detail as in the books, or else it will last 5h
There are only a handful of movies based on books that are considered better than the books themselves. Even the most recognized movies/series based on books, that try to follow as closely as possible the stories as originally written (ie Lord of the rings, harry potter, GoT...) still differ and lack important(?) details.