Jodie Foster, que en esa época tenía 12 años y medio, fue seleccionada para el papel de la prostituta Iris. Años más tarde, en 1981, un desequilibrado intentó asesinar al presidente de EEUU, Ronald Reagan, imitando al Travis Bickle, protagonista de 'Taxi driver'. El hombre confesó que lo hizo para impresionar a Jodie Foster, de quien se había enamorado al verla en la película.

El otro papel femenino protagonista fue para Cybill Shepherd ('Luz de luna'), una actriz caída en desgracia tras tropiezos anteriores. El equipo de 'Taxi driver' nunca creyó posible contratar a la actriz porque era demasiado cara. Pero ella necesitaba prestigio y lo hizo por 35.000 dólares.