Great film, of course, if a little dated (gun violence is so prevalent now that the younger generations are virtually inured to it).  This film loses one star due only to its presentation on Amazon Prime.  It's certainly not in high definition and the colors are even darker than Scorsese could have intended.