- 2026ClassmatesFilmProfessore
- 2025The Unassuming Journeyman: The Exploitation Express of Ferdinando BaldiFilm
- 2024When the Rain Falls in Baden-BadenFilmGeorg
- 2020RomulusSeriesAranth
- 2019L'Aquila - Grandi speranzeSeriesPietro
- 2016Una nobile causaFilmFred
- 2016Uberto degli specchiFilm
- 2013The Ideal CityFilmAvv. Chiantini
- 2007Italian DreamFilm
- 2000Tartarughe dal becco d'asciaFilmUddo
- 1997The Prince of HomburgFilmPrincipe Elettore
- 199418.000 giorni faFilmDottor Salvatore
- 1986OtelloFilmLodovico
- 1984Notti e nebbieFilmGiulio Bertani
- 1983Il principe di HomburgFilmPrincipe Elettore
- 1980Men or Not MenFilmEl Paso
- 1978Dirty HandsSeriesPrincipe Paul
- 1977Last Cannibal WorldFilmRobert Harper
- 1977Holocaust 2000FilmYoung Arab
- 1977Nine Guests for a CrimeFilmMichele
- 1977The Tiger Is Still Alive: Sandokan to the RescueFilmTeotokris
- 1976La CeciliaFilmGiovanni Rossi
- 1975The Frenzy of OrlandoSeriesOrlando
- 1975The PersiansFilmMesso
- 1974Young LucreziaFilmCesare Borgia
- 1974I maritiFilm
- 1973Giordano BrunoFilmFra' Celestino
- 1972Brother Sun, Sister MoonFilmYoung spanish Cardinal
- 1972OresteaFilm
- 1971Lady of the CameliasFilm
- 1970Investigation of a Citizen Above SuspicionFilmAugusta's Husband
- 1969The Labyrinth of SexFilm
- 1968Be Sick… It's FreeFilmLast Volunteer
- 1968The Seven Cervi BrothersFilmPasquino Borghi
- 1967La sconfitta di TrotskyFilmJackson
- 1967Del vento tra i rami del SassofrassoFilmOcchio di pernice, Occhio di lince
- 1965Vita di DanteSeriesFilippo Argenti
- 1964Vita di MichelangeloSeriesPiero Torrigiani