One of the best movies i have ever seen! Robert DeNiro was fabulous at portraying this character whom you want to dislike but at the same time feel sorry for him. Great film!