highest rated
acting
- Nowhere → (voice)
- Delta → Osso
- Stasera c’è Cattelan su Raidue (TV) → Self
- The Bad Guy (TV) → Nino Scotellaro
- The Bad Guy (TV)
- Lord of the Ants → Aldo Braibanti
- Strangeness → Il capocomico
- Chiara → Cardinale Ugolino / Papa Gregorio IX
- The Bone Breakers → Machinetta
- The Ties → Aldo prima
- The Traitor → Salvatore Contorno
- I Guerrieri del Regno di OEP → Narrator
- The Stone Eater → Cesare
- I Can Quit Whenever I Want 2: Masterclass → Walter Mercurio
- I Can Quit Whenever I Want 3: Ad Honorem → Walter Mercurio
- Metti, una sera a cena con Peppino → Self
- An Italian Name → Sandro De Luca
- Donkey Flies
- The Dinner → Paolo
- Montalbano and Me: Andrea Camilleri → Self
- Human Capital → Donato Russomanno
- Marina → Salvatore
- The Ideal City → Michele
- Salvo → Enzo Puleo
- The Bad Child → Michele
- Piazza Fontana: The Italian Conspiracy → Ugo Paolillo
- Il sogno del maratoneta → Dorando Pietri
- 6 sull'autobus
- Dieci Cadute → Voice
- We Believed → Domenico Lopresti
- Baaria → giovane con sindrome di Down
- The Friends At The Margherita Café → Manuelo
- Miracle at St. Anna → Angelo Torancelli (Adult)
- Wild Blood → Patriot
- The Sweet and the Bitter → Saro Scordia
- Don't Tell → Daniele
- The Dark Sea → Luca
- Eyes of Crystal → Amaldi
- The Life I Want → Stefano / Federico
- The Best of Youth → Nicola Carati
- Good Morning, Night → Mariano
- The Best of Youth (TV) → Nicola Carati
- My Brother-in-Law → Vito
- Same rage, same spring → Himself
- The Best Day of My Life → Claudio Mazzoni
- Light of My Eyes → Antonio
- One Hundred Steps → Peppino Impastato