2019
Martin Eden as Russ Brissenden2013
Honey as Signor Grimaldi2010
Let It Be as Erode2007
Silk as Priest2006
The Goodbye Kiss as Sante Brianese2004
Renzo e Lucia as Cardinale Federigo Borromeo2003
The Good Pope as Cardinal Mattia Carcano2003
Ultima Pallottola as Vittorio Nobile2003
Tosca e altre due as Not available2003
L'ultima Pallottola as Vittorio Nobile2003
Il Papa buono as Cardinale Mattia Carcano2001
Red Moon as Antonino2001
An Impossible Crime as Piero D'Onofrio1999
Appassionate as Not available1999
Milonga as Character A1998
The Red Violin as Nicolo Bussotti (Cremona)1997
Steam: The Turkish Bath as Oscar1996
Stealing Beauty as Carlo Lisca1996
Arcane Sorcerer as Achille Ropa Sanuti1995
The Horseman on the Roof as Giuseppe1993
The Escort as Assistant Prosecuting Magistrate Michele de Francesco1993
La fine è nota as il Cervello1992
Gold as Not available1992
Death of a Neapolitan Mathematician as Renato Caccioppoli1971
Le Mans as Paolo Scadenza1969
RARA as Not available1969
The Damned Of The Earth as Ingardo1969
His Day of Glory as Claude1968
The Wild Cat as Not available1967
If the Unconscious Revolts as Not available1966
The Blind Fly as Not available1937
Il feroce saladino as Signore calvo che compra le caramelle a teatro1996
Finale di Partita Director