Sus trabajo cinematográfico inicial con Martin Scorsese incluyó Mean Streets y exhibió su personalidad de chico callejero rudo. También actuó en Reservoir Dogs y Pulp Fiction de Quentin Tarantino.
Después de servir en el Cuerpo de Marinos, trabajó como reportero de la corte por varios años antes de convertirse en actor.
Interpretó un papel principal en la película de justiciero Taxi Driver (1976), que fue dirigida por Martin Scorsese.
Se casó con la actriz Daphne Kastner en el 2001. Tiene dos hijos llamados Hudson y Roman y una hija llamada Stella.
Interpretó al detective en Clockers de Spike Lee.