2023
The Commander as Betti2020
Divine as Not available2018
Magical Nights as Ennio 'The Great'2014
Furore il vento della speranza as Niccolò Carbone2010
The American as Father Benedetto2006
Mission: Impossible III as Monsignore2003
The Accidental Detective as Direttore Della Galleria Palatina1998
Alice on the Run as Luigi Mancini1997
Bakunin's Son as Giudice1996
The Stendhal Syndrome as Dr. Cavanna1995
Christmas Vacation '95 as Paolo "Paolone"1994
Charlemagne, le prince à cheval as Vitale1994
Abraham as Melchisedek1994
The Teddy Bear as Novacek1993
Abraham as Melchisedek1991
Night on Earth as Priest1991
Johnny Stecchino as D'Agata1991
Touch and Die as Morelli1990
Lenin: The Train as Zinoviev1990
Flight from Paradise as Eliah1990
Only One Survived as Andrade1989
I promessi sposi as padre di Gertrude1989
Francesco as Francesco's Father1988
Lenin... The Train as Zinoviev1987
Love Sins as Ercole Leoni1987
Rimini Rimini as l'ingegnere1986
Camorra (A Story of Streets, Women and Crime) as Tango1985
Mother Ebe as Don Paolo Monti1984
Nothing Left to Do But Cry as Leonardo da Vinci1984
Henry IV as Belcredi1982
I Remember Nelson as King Ferdinando1979
Caligula as Chaerea1979
Christ Stopped at Eboli as Don Luigi Magalone1978
Midnight Express as Rifki1978
Madame Bovary as Charles Bovary1978
Nest of Vipers as Paolo Mazzarini1976
Salò, or the 120 Days of Sodom as The Duke1976
Origins of the Mafia as Vincenzo BiscettaNaN
In the Hand of Dante as Not available2024
Nato il sei ottobre as Not available2023
Noi ce la siamo cavata as Sé stesso2019
Forse è solo mal di mare as Calogero (Voice)2019
Al Dio Ignoto as Not available2016
The Ploy as Not available2004
13 at a Table as Nonno Giulio2003
Gli astronomi as Peters2003
A.A.A. Achille as Dott. Aglieri1999
Dirty Linen as Amedeo1994
Once a Year, Every Year as Romano1993
Mille bolle blu as Mario1993
Flusso di coscienza - Razzismo 1993 as Not available1992
Ciao, Professore! as Ludovico Mazzullo1992
Il segno del comando as Not available1989
La moglie ingenua e il marito malato as Carl Rune1988
Topo Galileo as Professor Zitti1986
L'ultima mazurka as Lanza1984
The Naked Sun as Not available1983
The Knight, Death and the Devil as Nicholas1982
Words and Blood as Marcucci1982
Delitti, amore e gelosia as Commissario Dell'Amore1981
The Mystery of Oberwald as Count of Foehn1981
Calderon as Not available1980
The Persian Lamb Coat as Ferdinando1980
Le Guignolo as Kamal1979
Good News as Gualtiero Milano1977
This Is the Night as Not available1976
The Inheritance as Paolo Furlin1976
Illustrious Corpses as Dr. Maxia1976
La banca di Monate as Dottor Defendente Massera1976
Evil Thoughts as Antonio Marani1975
Gli strumenti del potere. 1925/1926 la dittatura fascista as Not available1975
Beyond Fear as Francesco Grimaldi1974
The Murri Affair as Francesco Bonmartini1974
Year One as Giorgio Amendola1974
Milarepa as Prof. Bennet1973
Giordano Bruno as Not available1973
Io e lui as Vladimiro1972
Il cancelliere Krehler as Max1971
Maddalena as Not available1971
A Prostitute Serving the Public and in Compliance with the Laws of the State as Not available1970
Tears of Love as Cormick1968
Seven Times Seven as Not available1966
Pleasant Nights as Messenger1966
The Devil in Love as Inn's customerNaN
Oggi ho vinto anch'io as Guido SormaniNaN
I Am Not God But I Am Michelangelo Antonioni as Self1965
SuperSeven Calling Cairo as Capitano Hume1964
One Million Dollars as Zenone1964
Corpse for the Lady as Gedeon