Dante
(2022)
as Alighiero di Bellincione
Three Floors
(2021)
as Renato
Chiara Lubich - L'amore vince tutto
(2021)
The Bad Poet
(2021)
as Giovanni's father
The Names of Mr. Sulcic
(2019)
Pinocchio
(2019)
as Mastro Ciliegia
Ognuno è perfetto
(2019)
as Achille
The Stolen Caravaggio
(2018)
as Nemi
Let Yourself Go
(2017)
as Rabbi
A Big Love
(2016)
as Osvaldo Caforio
Italian Race
(2016)
as Tonino
Leopardi
(2014)
as Carlo Antici
The Face of Another
(2013)
as Assicuratore
La passione
(2010)
as vicino di casa
Different from Whom?
(2009)
Anti-Mafia Squad
(2009)
as Guido Mantia
Il Divo
(2008)
as Aldo Moro
Fallen Heroes
(2008)
as Giorgio Neri
Giovanna's Father
(2008)
as Andrea Taxler
Fog and Crimes
(2005)
as Aurelio Morozzi
Vite a perdere
(2004)
as Padre di Fabiana
Outlaw!
(1999)
as Colonnello Tagliaferri
Fiabe metropolitane
(1998)
as Marco
Who Killed Pasolini?
(1995)
as Luigi Canerini
Louis, the Child King
(1993)
as Mazarin
The Long Silence
(1993)
as Francesco Mancini
Ambrogio
(1992)
as Anna's father
A Simple Story
(1991)
as Colonnello dei Carabinieri
I ragazzi del muretto
(1991)
as Johnny's Father
Merry Christmas... Happy New Year
(1989)
as Pietro
Nucleo Zero
(1984)
as Brandi
Per un viaggio in Italia
(1984)
Roman Dialogue
(1983)
as Lui (voice)
Le affinità elettive
(1979)
as Edoardo
L'arte della commedia
(1978)
Illustrious Corpses
(1976)
as Galano
The Portrait of a Lady
(1975)
as Ralph Touchett
Deaf Smith & Johnny Ears
(1973)
La miliardaria
(1972)
as Adriano Blenderbland
For Love One Dies
(1972)
as Edoardo
Mother's Heart
(1969)
as Mariano
Nero Wolfe
(1969)
as Noël Ferris
Galileo
(1968)
as Gian Lorenzo Bernini
L'incoronazione di Carlo Magno
(1968)
as L'imperatore Costantino
Caio Gracco
(1968)
as Caio Gracco
China Is Near
(1967)
as Carlo
The Trial of Saint Therese of The Child Jesus
(1967)
as Il promotore della fede
The July Plot
(1967)
as Claus Schenk von Stauffenberg
A Gangstergirl
(1966)
as Wessel Franken
La vita provvisoria
(1963)
as Toni
The Archangels
(1963)
as Paolo
Ginepro Became a Man
(1962)