highest rated
acting
- La Buona Stella (TV)
- RIPLEY (TV) → Tenente Moretti
- Marconi: The Man Who Networked the World (TV) → Umberto De Riva
- Labirinti
- The General's Men (TV) → Giuliano Turone
- Leonardo (TV) → Rinaldo Rossi
- One Captain (TV) → Vito Scala
- Rocco Chinnici: May Your Kiss Lie Lightly On My Head → Barra
- Emma → Man in the dark (voice)
- The Furlough → Gaetano
- Il coraggio di vincere → Romano
- The Millionairs
- Il Sistema (TV) → Massimo Regina
- Don't Be Bad → Prete
- Arance & martello → Quattordicine
- Ages of Love → meccanico
- R.I.S. Roma – Delitti imperfetti (TV) → Luigi Terracciano
- Clash of civilization over an elevator in Piazza Vittorio → Leo
- Anti-Mafia Squad (TV) → Armando Mezzanotte
- Miracle at St. Anna → Don Innocenzo Lazzeri
- Riprendimi → Peppe
- I Am Alive → Rocco
- Night Bus → Leo
- Scrambled → Vicino
- Sangue - La morte non esiste
- Lives of the Saints (TV) → Fabrizio the Postman
- A/R Andata + Ritorno → Mohammed
- Blek Giek → Albino
- Ultimo stadio → Luciano
- Giravolte → Giubileo
- Police District (TV) → Valerio Flaviano
- Zora la vampira → Tossico
- Si Fa Presto a Dire Amore → Ivano
- Dead Train → Ivano