I loved this movie. I thought it was highly entertaining. Although I did not read the book. I found the cast to be very good, contrary to some reviews. I enjoy seeing a cast that is not repeated from other movies, as this helps me enjoy the movie as a truly different story and experience.
In general, it is a memorable movie for the right reasons – I liked the story, the picture, the special effects, the cast, the fight scenes (which I appreciated not being as long as those from other similar style movies). Besides, it is so unique, it is really something else.
I think that the reviews were too harsh, and that do not reflect the reality of the movie. I would have given it an 8.2/10. Now this movie is in my top 10 favorite movies of all time. Do not listen to bad reviews – they are bad reviews of a great movie.