- The Godfather Deel II (1974) als Vito Corleone
- Taxichauffeur (1976) als Travis Bickle
- Raging Bull (1980) als Jake LaMotta
- The King of Comedy (1982) als Rupert Pupkin
- Scarface (1983) als Tony Montana
- Once Upon a Time in Amerika (1984) als David "Noodles" Aaronson
- The Untouchables (1987) als Eliot Ness
- Wall Street (1987) als Gordon Gekko
- Goodfellas (1990) als Henry Hill
- Cape Fear (1991) als Max Cady
- Batman Returns (1992) als de pinguïn
- Casino (1995) als Sam "Ace" Rothstein
- The Insider (1999) als Lowell Bergman
- Catch Me If You Can (2002) als Frank Abagnale Sr.
- De Wolf van Wall Street (2013) als Jordan Belfort
- Once Upon a Time in Hollywood (2019) als Rick Dalton
Televisie:
- Kojak (1973-1978) als rechercheur Theo Kojak
- Miami Vice (1984-1989) als rechercheur Sonny Crockett
- The Sopranos (1999-2007) als Tony Soprano