Robert De Niro firmó el contrato para protagonizar Taxi Driver mucho tiempo antes de ganar el premio de la Academia por su papel en El Padrino II. Los productores creyeron que el actor pediría mucho más dinero para continuar en la producción. Sin embargo, De Niro les prometió apegarse al trato y no solicitar un sueldo más alto.
Jodie Foster aseguró que su coprotagonista, Rober De Niro, insistía mucho en practicar ciertas escenas hasta que quedaran perfectas. Foster también aseguró que a veces se aburría muchísimo con estos ensayos improvisados.
Paul Schrader escribió el papel de Travis para Jeff Bridges.
El famoso diálogo "You talkin' to me?" fue completamente improvisado. De hecho, esa frase es parte del entrenamiento de actuación al que estuvo sometido De Niro con la actriz Stella Adler.
Antes de que Jodie Foster se quedara con el papel de Iris, Scorsese tuvo en mente a otras actrices, entre ellas a Carrie Fischer y Michelle Pfeiffer.