highest rated
acting
- Portobello (TV) → Giorgio Fontana
- Sandokan (TV) → Yanez de Gomera
- Leopardi. The Infinity Poet (TV) → Don Carmine
- Apettando Re Lear
- La città macchina
- The Lying Life of Adults (TV) → Andrea
- Stranded (TV) → Giovanni Lo Bianco
- Shakespea Re di Napoli → Desiderio
- Bla Bla Baby → Luca
- Il coraggio di essere Franco → Voce narrante
- La cura → Tarrou
- My Brother, My Sister → Nick
- Masantonio (TV) → Elio Masantonio
- La legge del terremoto → Himself
- Non mentire (TV) → Andrea Molinari
- Vincent Van Gogh - The Deafening Smell of White → Vincent Van Gogh
- Sons of 'Ndrangheta → Marco Lo Bianco
- Belve (TV) → Sé stesso
- None Like Us → Umberto Fioravanti
- Lost in Florence → Paolo
- Classe Z → Preside Frigotto
- Medici: Masters of Florence (TV) → Filippo Brunelleschi
- L'amore rubato → Luigi
- Tango for Freedom (TV) → Marco Ferreri
- Boss Hunt (TV) → Michele Zagaria
- Beauty and the Beast (TV) → Leon Dalville
- Per amore del mio popolo (TV) → don Peppe Diana
- Gli anni spezzati → Mario Sossi
- Lebe lieber italienisch! → Paolo Sanseviero
- Gli anni spezzati (TV) → Mario Sossi (Il Giudice)
- A Liberal Passion → Giulio
- The Face Of Another → René
- Un amore e una vendetta (TV) → Lorenzo bermann
- Women Vs Men → Diego
- Edda Ciano e il comunista → Leonida Bongiorno
- Restless Heart: The Confessions of Augustine → Augustinus (age 25)
- Men Vs Women → Diego
- Loose Cannons → Antonio
- Augustine: The Decline of the Roman Empire (TV) → Augustine of Hippo
- Inspector De Luca (TV) → Commissario Achille De Luca
- Blood Of The Losers → Ettore Dogliani
- Buona la prima! (TV) → Ospite
- I Vicerè → Consalvo
- The Lark Farm → Egon
- The Mona Lisa Mystery → Vincenzo Peruggia
- Il Capitano (TV) → Giulio Traversari
- Vaniglia e cioccolato → Andrea
- Elisa di Rivombrosa (TV) → Conte Fabrizio Ristori
- Vivere (TV) → Ispettore di Polizia Pietro Foschi