highest rated
acting
- Larvae → Cesare Lombroso
- Archai → Zaccaria
- Vostro Onore (TV) → Massimo Varri
- Giustizia per tutti (TV) → il dottor Montorsi
- Dead Times → Professor
- The Trial (TV) → Nicola Caputo
- The Nest → Father Luca
- The Most Beautiful Day in the World → Capo della polizia
- Rocco Schiavone (TV) → Stefano Bucci Rivolta
- Tango for Freedom (TV) → ambasciatore
- Gorchlach: The legend of Cordelia → Mons. Emerico
- Madre, aiutami (TV) → De Leo
- The Dinner → Professore
- Adriano Olivetti (TV) → Enrico Fermi
- Adriano Olivetti - La forza di un sogno → Enrico Fermi
- Violetta (TV) → Com. Guranigione
- We Believed → Luigi Melegari
- The Monster of Florence (TV) → Giovanni Pierucci
- The Double Hour → Man at speed date
- Il Maresciallo Rocca e l'amico d'infanzia → Daniele Aloisi
- De Gasperi: The Man of Hope → Luigi Gedda
- The Days of Abandonment → Man
- Il mio amico Babbo Natale → Ottavio
- Camera Café (TV) → Guido Geller
- The Best of Youth → President of the Turin Court
- The Best of Youth (TV) → Presidente del tribunale di Torino
- Ma che colpa abbiamo noi → Massimo
- Pope John XXIII
- Sleepless → Fausto
- Father Matteo (TV) → Carlo Berardi
- Non lasciamoci più (TV) → Pepe
- We All Fall Down → Professor Treppì
- Non chiamatemi papà → poliziotto
- The marshal Rocca (TV) → Capitano/Maggiore Daniele Aloisi
- Who Killed Pasolini? → Minors' judge
- The Last Days of Humanity
- The Peaceful Air of the West → Mario
- Cinque Storie Inquietanti: La Ragazza con gli Occhiali Neri → Stefano Palmieri
- Ginger and Fred → TV Van Driver (uncredited)
- Cat's
- The Devil in the Hills