highest rated
acting
- All I have (TV) → Matteo
- The Best Days → Carlo (segment "La vigilia")
- The Worst Days → Carlo (segment "Natale")
- Hearts (TV) → Ferruccio Bonomo
- Breaking Up in Rome → Flavio
- Happy New Year 2 → Marco
- Basta un paio di baffi → Sergio
- L'amore, il sole e le altre stelle → Andrea
- Lost in Florence → Gianni
- I Can Quit Whenever I Want 2: Masterclass → Giulio Bolle
- I Can Quit Whenever I Want 3: Ad Honorem → Giulio Bolle
- All Roads Lead to Rome → Inspector Moravia
- Come fai sbagli (TV) → Oscar Pagnozzi
- What’s the Big Deal → Ospite VIP
- The Ladies' Paradise (TV) → Corrado Colombo
- The Ladies' Paradise (TV) → Corrado
- 2047: Sights of Death → Corporal Greshnov
- In Love with an Angel → Cesare
- Pane e burlesque → Mago Zep
- Crossing Lines (TV) → Lorenzo Vincente
- Crossing Lines (TV) → Lorenzo Vicente
- The Stalker → Avvocato Liboni
- Nero Wolfe (TV) → Ludovico Guastalla
- Camping 2 → Shamalack
- 18 Years Later → Genziano
- I liceali (TV) → prof. Antonio Giulio Poppi
- Married to a Cop (TV) → Guido Alfieri
- L'Anno Mille → Principe Velario
- All Human Rights for All
- Billo - Il grand Dakhaar → Paolo 1
- 7 vite (TV) → Valerio Tempesta
- 48 Hours (TV) → Giorgio Sogliano
- AD Project → Marco
- Ég veled! → Marcello
- Imperium: Nero (TV) → Rufus
- Casa Eden → don Rocco
- Perlasca: The Courage of a Just Man (TV) → Sándor
- All the Knowledge in the World → Marco
- Father Matteo (TV) → Marco Vernazza
- Father Matteo (TV) → Carlo Brega
- Esther → Bote Emissary
- La femme du boulanger → Le berger
- L'amore oltre la vita → Aldo
- A doctor in the family (TV) → Andrea Favella
- Le ragazze di Piazza di Spagna (TV) → Marcello
- Tower of the First Born → Rashid
- Oltremare - Non è l'America → Antonello
- La dottoressa Giò (TV) → Dott. Paolo Zampelli
- Il pranzo onirico → Simone
- Classe mista 3ª A → Gianluca Minelli