- Le Parrain II (1974) dans le rôle de Vito Corleone
- Chauffeur de taxi (1976) dans le rôle de Travis Bickle
- Raging Bull (1980) dans le rôle de Jake LaMotta
- Le roi de la comédie (1982) dans le rôle de Rupert Pupkin
-Scarface (1983) dans le rôle de Tony Montana
- Il était une fois en Amérique (1984) dans le rôle de David "Noodles" Aaronson
- Les Intouchables (1987) dans le rôle d'Eliot Ness
- Wall Street (1987) dans le rôle de Gordon Gekko
- Les Affranchis (1990) dans le rôle de Henry Hill
- Cape Fear (1991) dans le rôle de Max Cady
- Batman Returns (1992) dans le rôle du Pingouin
- Casino (1995) dans le rôle de Sam "Ace" Rothstein
- L'initié (1999) dans le rôle de Lowell Bergman
- Arrête-moi si tu peux (2002) dans le rôle de Frank Abagnale Sr.
- Le Loup de Wall Street (2013) dans le rôle de Jordan Belfort
- Il était une fois à Hollywood (2019) dans le rôle de Rick Dalton
Télévision :
- Kojak (1973-1978) dans le rôle du détective Theo Kojak
- Miami Vice (1984-1989) dans le rôle du détective Sonny Crockett
- Les Sopranos (1999-2007) dans le rôle de Tony Soprano