A well written film with nothing much of a story line. The back story of the lead character isn't told much to us and hence what he does and why is simply not clear. This film is one of Scorsese's most overrated film. I love the guy but this film ain't the one to be loved.