highest rated
acting
- Duse → Saturnino Ciarcelluti
- The Great Ambition → Giorgio Amendola
- Fanum
- My Birthday
- The Monkey House
- Titanium White → Inspector
- Orlando → Lucio
- The case is closed, go in peace
- Il giudizio → Giudice Balleri
- Mr. Devil
- Pure Hearts → Ettore
- Ti sposo ma non troppo → Dr. Ferri
- SENZaria
- Stella Maris
- Diaz - Don't Clean Up This Blood → Funzionario Questura
- Boris: The Film → Brusiani
- Angel of Evil → Chirurgo
- Anotherworld → Leo
- The Past Is a Foreign Land → Lawyer
- No Problem → Produttore
- Hotel Meina → Alberto Moneri
- Left Out → Eugenio
- Crimes (TV) → Rocco Marzano
- The Omen → Rome Cab Driver
- The Remains of Nothing → Clemente Fonseca
- The Passion of the Christ → Elder
- Hannover
- The Cruelest Day → Andrea Iervolino
- La banda → Turazzo
- Father Matteo (TV) → Ambrogio Cattaneo
- Almost Blue → Capitano Carabinieri
- Excellent Cadavers → Judge Diana
- La Strada Segreta
- Ultimo (TV) → Major Anselmi
- Open Sea → Pietro
- The Scent of the Night → Mezzalira
- The Truce → Lieutenant
- The Eighteenth Angel → Dark Eyed Cleric
- Vacation in Hell → Mario
- Moses (TV) → Hur
- Fluke → Prof. Santini
- Snowball
- Flight of the Innocent → Scarface
- The Raffle → Sostituto procuratore
- 18 anni tra una settimana
- The King's Whore → 1st Courtier
- The Legendary Life of Ernest Hemingway
- He Looks Dead... But He's Only Fainted
- Night Ripper → Mostro di Firenze
- Secrets Secrets
- Circle of Passions → Silvio Croce
- No Thanks, Coffee Makes Me Nervous → Nuova Napoli Festival Organizer (uncredited)
- The Fall of the Rebel Angels
- Le affinità elettive (TV) → L'architetto
- Elective Affinities → L'architetto
- Death at Work → Alex
- The Borgia, or the Golden Blood (TV)