The movie builds up to a great climax, but leaves you with nothing in the end. Everything about the film seems great until it suddenly ends with no resolution or conclusion. I agree with most other reviewers in that the movie is well put together, great acting, etc. It has all the elements of a great movie, but the ending is so incredibly lame and disappointing that it completely destroys the film. Daniel Day Lewis is at his best, but the movie drags on and on with the sense that something is building. The viewer is given the impression that something big is going to occur as one bad, sort of karmic deed leads to another and another, etc. Yet in the end, the viewer is left dumbfounded and downright alienated by the utter disastrous and rather stupid ending of the film.