Actor (114 credits)
- The Cuban Hamlet (2014) играет самого себя
- Fugly! (2014) Gramps
- Roma nuda (2013) Brigante
- Eurocrime! The Italian Cop and Gangster Films That Ruled the '70s (2012) играет самого себя, хроника
- The Lost City (2005) Don Federico Fellove
- La fiesta del Chivo (2005) Rafael Leonidas Trujillo
- Washington Heights (2002) Eddie
- Ambush (2001) Passenger
- UC: Undercover (2001) Señor Ortega
- Traffic (2000) General Arturo Salazar
- For Love or Country: The Arturo Sandoval Story (2000) Sosa
- The Yards (2000) Manuel Sequiera
- Fools Rush In (1997) Tomas Fuentes
- Amistad (1997) Calderon
- Oz (1997) Ricardo Alvarez
- The Burning Season (1994) Darli Alves
- The Cowboy Way (1994) Manny Huerta
- Love, Honor & Obey: The Last Mafia Marriage (1993) Joe Profaci
- Marilyn & Bobby: Her Final Affair (1993) Carlo Rossi
- Nails (1992) Pedro Herrera
- JFK (1991) Leopoldo
- Money (1991) Robert Zarra
- Voglia di vivere (1990) Tony
- Havana (1990) Menocal
- Revenge (1989) Cesar
- Drug Wars: The Camarena Story (1989) Florentino Ventura
- Gioco al massacro (1989) Clem Da Silva
- Cat Chaser (1989) Andres DeBoya
- Una casa a Roma (1988) Fabrizio Oderisi
- Luci lontane (1987) Bernardo Bernardi
- Salome (1986) Herod
- King David (1985) Akiss, not listed in credits
- The Equalizer (1985) Duran
- Delitto in formula Uno (1984) Nico Giraldi
- Delitto al Blue Gay (1984) Inspector Nico Giraldi
- Il diavolo e l'acquasanta (1983) Bruno Marangoni
- Cane e gatto (1983) Tony Roma
- Monsignor (1982) Francisco
- Delitto sull'autostrada (1982) Nico Giraldi
- Identificazione di una donna (1982) Niccolò
- Manolesta (1981) Gino Quirino
- Uno contro l'altro, praticamente amici (1981) Quinto Cecioni «Er Monnezza»
- Delitto al ristorante cinese (1981) Nico Giraldi / Ciù Ci Ciao
- Delitto a Porta Romana (1980) Nico Giraldi
- Il lupo e l'agnello (1980) Er Cuculo
- Squadra antigangsters (1979) Nico Giraldi
- Winter Kills (1979) Frank Mayo
- Assassinio sul Tevere (1979) Nico Giraldi
- La luna (1979) Giuseppe
- La banda del gobbo (1978)
- Squadra antimafia (1978) Nico Giraldi
- La banda del trucido (1977) Sergio Marazzi - «Monnezza»
- Squadra antitruffa (1977) Nico Giraldi
- Il cinico, l'infame, il violento (1977) Luigi «Chinaman» Maietto
- Il figlio dello sceicco (1977) Luigi Panacchioni
- Messalina, Messalina! (1977) Baba
- Folies bourgeoises (1976) Le détective / Detective
- Squadra antifurto (1976) Nico Giraldi
- Liberi armati pericolosi (1976) Commissario
- Roma a mano armata (1976)
- 40 gradi all'ombra del lenzuolo (1976) Cavaliere Marelli, the 'Dream Girl' male (segment 'La cavallona')
- Squadra antiscippo (1976) Nico Giraldi
- Il trucido e lo sbirro (1976) Sergio Marazzi «Monnezza»
- La polizia accusa: il servizio segreto uccide (1975) Captain Mario Sperli
- Il bianco il giallo il nero (1975) Sakura
- Il giustiziere sfida la città (1975)
- Folle à tuer (1975) Thompson
- I quattro dell'apocalisse (1975) Chaco
- Milano odia: la polizia non può sparare (1974)
- Squadra volante (1974)
- Il consigliori (1973) Thomas Accardo
- Ci risiamo, vero Provvidenza? (1973) Providence
- La banda J.S.: Cronaca criminale del Far West (1972) Jed
- La vita, a volte, è molto dura, vero Provvidenza? (1972) Provvidenza
- Un uomo dalla pelle dura (1972) The Stranger
- Non si sevizia un paperino (1972)
- The Last Movie (1971) Priest
- La vittima designata (1971) Stefano Argenti
- O Cangaçeiro (1970) Espedito
- Vamos a matar, compañeros (1970)
- I cannibali (1970) Emone
- L'amore coniugale (1970) Silvio Pantaleo
- Beatrice Cenci (1969) Olimpo Calvetti
- Tepepa (1969) Jesus Maria Moran a.k.a. Tepepa
- Dove vai tutta nuda? (1969) Manfredo
- Corri uomo corri (1968) Manuel Sanchez / Cuchillo
- Banditi a Milano (1968)
- Ruba al prossimo tuo (1968) Roger
- Sentenza di morte (1968) O'Hara, Albino
- Crónica de un atraco (1968) Chino
- Se sei vivo spara (1967) The Stranger
- Madamigella di Maupin (1967) Chevalier d'Albert
- Faccia a faccia (1967) Solomon «Beauregard» Bennet
- El precio de un hombre (1967) José Gómez
- La resa dei conti (1966)
- I soldi (1965) Bob
- Io uccido, tu uccidi (1965)
- Le soldatesse (1965) Ten.Gaetano Martino
- The Agony and the Ecstasy (1965) Raphael
- Gli indifferenti (1964) Michele
- Mare matto (1963) Efisio
- Il giorno più corto (1963)
- L'attico (1963) Claudio
- La banda Casaroli (1962) Gabriele Ingenis
- Il disordine (1962) Bruno
- Boccaccio '70 (1962) Conte Ottavio (segment 'Il lavoro')
- Ro.Go.Pa.G. (1962) Centurione (segment 'La ricotta'), not listed in credits
- Giorno per giorno disperatamente (1961) Dario
- Laura nuda (1961) Marco
- L'imprevisto (1961) Thomas Plemian
- Un giorno da leoni (1961) Gino Migliacci
- Il bell'Antonio (1960) Edoardo
- I delfini (1960) Alberto De Matteis
- La notte brava (1959) Moretto
Writer (3 credits)