I loved it. Thought it was the best movie I have seen in a while. Contoversial due to tht subject matter, but i thought it was very well done. I do not know about top 150 of all time, but it and Sin City are two of the best movies I have ever seen. In my humble opinion anyway.