In origine la Warner voleva Leonardo DiCaprio come protagonista del film. L'obiettivo della major, infatti, era di coinvolgere anche Martin Scorsese, che come ormai sappiamo, ha un particolare debole per Leo. Tempo pochi mesi, però, e il casting di Joaquin Phoenix è stato annunciato e ufficializzato