Father Matteo
as Antonio Maffei
The Great Beauty
as Alfredo Marti
L'Aquila - Grandi speranze
as Guido Beltrami
The Lady with the Black Veil
as Vittorio Grandi
Maltese
as Dott. Rocco Cavasino
La miliardaria
as Il direttore
Anna Karenina
as Alessandro Vronskij
Malombra
as Nepo Salvador
Paolo VI - Il Papa nella tempesta
as Card. Ugo Poletti
20 Cigarettes
as Generale Ficuciello
Saint Barbara
as Policarpo
The Sky Is Falling
as Arthur
You Laugh
as Direttore d'Orchestra
as Nepomuceno Salvador
Una villa per due
The Last Days of Humanity
La tempesta