10
This is probably Martin Scorsese's third best film (the only films he's made that are better than this that come to mind are GoodFellas and Casino, in that order) Jack Nicholson plays a very different role than his usual roles, just like when Henry Fonda in Once Upon a Time in the West. Both changes for both respective actors were really amazing things.