This film has been overshadowed with all the praise heaped on other Martin Scorcese/Robert De Niro films, but this is a classic which is as good as Casino or Goodfellas. It's more rough around the edges and less tightly plotted than those films, but less cold hearted, and De Niro and Keitel are amazing in these early roles. The sense of tension and danger towards the end, when the situation is spinning out of control, is done perfectly. You can see the influence of this in the films of Danny Boyle and especially Quentin Tarantino. A must for Scorcese/De Niro fans.