Actor (93 credits)
- I Paranoidi (2015)
- King of the Sands (2013) Abdulaziz Al-Saud
- La donna che ritorna (2011) Bruno Gedda
- Letters to Juliet (2010) Count Lorenzo
- Colpo di fulmine (2010) Pietro
- Road to Nowhere (2010) Nestor Duran
- Il falco e la colomba (2009) Savelli
- Al di là del lago (2009) Luciano
- Il commissario Rex (2008) Riccardo Buonaventura
- La conjura de El Escorial (2008) Duque de Alba
- Herederos (2007) Enrique
- Mi último verano con Marián (2007) Fernando
- Sottocasa (2006) Vittorio Ricci (2006)
- Torrente 3: El protector (2005) Montellini Roures
- Suherio (2004) Stefano
- Inseguito (2002) Don Renato
- Toni Rovira y tú (1999) играет самого себя
- Tre stelle (1999) Italo Giunti
- Annarè (1998)
- Il deserto di fuoco (1997) Diderot
- La dottoressa Giò (мини-сериал) (1997) Armando Curti
- Il ritorno di Sandokan (1996) Janez De Gomera
- Ragazzi della notte (1995) Schizzo's father
- Un sueño de cine. Homenaje a Ana Belén (1995) Lucas Iturriaga, хроника, not listed in credits
- Cartelera (1994) играет самого себя
- Delitto passionale (1994) Peter Doncev
- Il burattinaio (1994) Mark Fierro
- Piazza di Spagna (мини-сериал) (1993) Claudio Petroni
- Gioco perverso (1993)
- Due vite, un destino (1992)
- Solo per dirti addio (1992)
- Micaela (1992) Gino Ventura
- Un posto freddo in fondo al cuore (1992) слухи
- El sueño de Tánger (1991) Carlos
- Manuela (1991) Carlo
- Cacciatori di navi (1990) Sergio Dinardo
- Ottobre rosa all'Arbat (1990)
- Disperatamente Giulia (1989) Ermes Corsini
- Iguana (1988) Gamboa
- Top Kids (1987) Giovanni Agnelli
- Adiós pequeña (1986) Lucas Iturriaga
- I figli dell'ispettore (1986)
- Scemo di guerra (1985) Boda
- Deceptions (1985) Carlo Ferraro
- Mussolini and I (1985) Lorenzo
- The Ambassador (1984) Mustapha Hashimi
- Skipper (1984) Alex Grimaldi
- Giochi d'estate (1984) Roberto Ripa
- Il falco e la colomba (1981) Michele Alemani
- Il carabiniere (1981) Francesco Palumbo
- L'ultima volta insieme (1981)
- S+H+E: Security Hazards Expert (1980) Rudolf Caserta
- La mano negra (1980)
- Speed Driver (1980) Rudi
- Luca il contrabbandiere (1980) Luca Di Angelo
- Manaos (1979) Arquimedes
- Speed Cross (1979) Paolo
- Agenten kennen keine Tränen (1978) Renzo
- Enigma rosso (1978)
- La via della droga (1977) Fabio
- Il grande racket (1976) Nico
- L'eredità Ferramonti (1976) Mario Ferramonti
- Giubbe rosse (1975) Corporal Bill Cormack
- Vai Gorilla (1975)
- I quattro dell'apocalisse (1975) Stubby Preston
- Dieci bianchi uccisi da un piccolo indiano (1974) Ringo
- Nada (1974) Buenaventura Diaz
- L'important c'est d'aimer (1974) Servais Mont
- I guappi (1974) Don Gaetano Fungillo
- Revolver (1973)
- L'ultima chance (1973) Floyd
- Un amore così fragile, così violento (1973) Gerolamo Poliziani - detto «Gepo»
- Camorra (1972) Tonino Russo
- Cosa avete fatto a Solange? (1972) Enrico «Henry» Rosseni
- Addio fratello crudele (1971) Soranzo
- Anda muchacho, spara! (1971) Roy Greenford
- Le tueur (1971)
- Quel maledetto giorno d'inverno... Django e Sartana all'ultimo sangue (1970) Sartana / Jack Ronson
- Il giardino dei Finzi Contini (1970) Bruno Malnate
- Une corde, un colt... (1969) Rogers' Man, not listed in credits
- El Zorro justiciero (1969) Zorro i.e. Don Diego
- Blonde Köder für den Mörder (1969) Francisco Villaverde
- Zingara (1969) Il cinese, boyfriend di Silvia
- Un posto all'inferno (1969) Ross
- Quella dannata pattuglia (1969) Pvt. Terry Wilson
- Ed ora... raccomanda l'anima a Dio! (1968) Steven Cooper
- Barbarella (1968) Tall Man at Party, not listed in credits
- Due occhi per uccidere (1968) Suonatore nei titoli di testa, not listed in credits
- Giurò... e li uccise ad uno ad uno... Piluk il timido (1968) Bit part, not listed in credits
- I due crociati (1968) Warrior enlisting Franco and Ciccio
- Straniero... fatti il segno della croce! (1967) Donovan Gang Member
- Safari Island Fabio Neri
- Keoma Rises Fabian