As a person who didn't read the book, this movie is superb! It contains a lot of symbolisms, a normal person would think the movie is weird, but if you're a keen observer YOU WOULD LOVE THIS MOVIE! I can't say that I am 100% satisfied with the ending, because I wanted to have real justice, but still great.