highest rated
acting
- Tradita → Renzo
- Mussolini: Son of the Century (TV) → Cesare Maria de Vecchi
- I Fantastici 5 (TV) → Alfredo Marmorini
- Flowers Over The Inferno (TV) → Giacomo Parisi
- Jailbird → Father Aldo
- Devotion, a Story of Love and Desire (TV) → Luca
- Caravaggio's Shadow → Scipione Borghese
- Ero in guerra ma non lo sapevo → Salvo Lo Russo
- Come prima → Carlo
- Once Were Humans → Gianni
- Mental (TV) → Dr. Simonini
- L'alligatore (TV) → Max
- The Talent of the Hornet → Regista radiofonico
- Copperman → Ernesto
- Ognuno è perfetto (TV) → Gustavo
- The Weight Of The World On My Shoulders
- Dogman → Restaurant Owner
- Nevermind
- Fabrizio De André: Free Prince (TV) → Paolo Villaggio
- The Armadillo's Prophecy → Fricchettone #1
- Edhel → Gestore Fumetteria
- Made in Italy → Patrizio
- Fabrizio De André: Principe libero → Paolo Villaggio
- Suburra: Blood on Rome (TV) → Enrico Barsacci
- Il Sistema (TV) → Maresciallo capo Ottavio Quaranta
- Four of Us → Roberto
- Un marito di troppo
- We Have a Pope → Swiss Guard
- Tutta colpa di Giuda → Father Iridio
- The Cesaronis (TV) → Luigi Romeo
- Fog and Crimes (TV) → Ispettore Juvara
- La febbre → Marco
- Tu devi essere il lupo → Athos
- In This World of Thieves → Giovanotto
- Across the border → Nardelli
- Quore → Stefano
- And now sex → Impiegato guardone
- Quello che le ragazze non dicono → Roberto
- Guardami → Dario
- Branchie: An Indian Dream → Gogo
- Ultimo (TV) → Fulvio Menfi (Ronin)
- Children of Hannibal → Officer Formelti
- We All Fall Down → Alessandro Castracan