Per il ruolo del co-protagonista Max, il principale candidato era Joe Pesci, celebre attore e grande amico di De Niro. Tuttavia i provini di Pesci non piacevano particolarmente a Leone, che pur riconoscendo la bravura dell’attore non lo riteneva adatto. Alla fine Leone convinse Pesci a prendere parte ugualmente al film; fu lo stesso Pesci a scegliere di interpretare la parte di Frankie Monaldi (ruolo molto importante nelle sceneggiatura originale, ma limitata nella versione definitiva del film). James Woods venne scelto su consiglio di De Niro.
