2025
Mussolini – Son of the Century as Emilio De Bono2025
40 secondi as Not available2024
RIPLEY as Inspector Pietro Ravini2024
Citadel: Diana as Ettore Zani2024
Quite Like Paradise as Francisco de Astis2024
Beautiful Rebel as Danilo2024
Romeo Is Juliet as Lori2024
Marcello as Not available2024
Suzanne & Marcelo as Not available2023
Gospel According to Mary as Erode2023
Amusia as Not available2023
In the Mirror as Usuraio2022
Don't Leave Me as Not available2022
L’Ora: Ink Over Bullets as Marcello Grisanti2022
Robbing Mussolini as Serbelloni2022
Princess as Not available2022
The Treadmill as Not available2022
The case is closed, go in peace as Mariano2021
Tigers as Galli2021
On Our Watch as De Spuches2021
School of Mafia as Not available2020
The New Pope as Cardinal Mario Assente2019
1994 as Paolo Pellegrini2019
Pinocchio as Tonno2019
The Nest as Christian2019
The Bears' Famous Invasion of Sicily as De Ambrosiis (voice)2019
A Whole New Life as Manuel Del Grande2019
Firenze VR as Voce dal futuro2018
The Invisible Boy: Second Generation as Questore2018
Put Grandma in the Freezer as Rambaudo2018
Happy Go Lucky as Michel De Best2018
Soledad as Parodi2018
Metti una notte as Renato2017
The Comedians as Filippo Martini2017
Chi m'ha visto as Don Julio2016
The Young Pope as Cardinal Mario Assente2016
Dov'è Mario? as Fulvio2016
I delitti del BarLume - Il telefono senza fili as Not available2016
L'universale as Mr. Tamburini2015
1992 as Paolo Pellegrini2015
L'Oriana as Il moro2015
L'Oriana as Il moro2014
Good for Nothing as Not available2013
Cha cha cha as ballerino2013
La terra e il vento as Erasmo2011
The Last Man on Earth as Direttore Bingo2011
Some Say No as Docente2008
Romanzo criminale - La serie as Canna2000
Father Matteo as Danilo Quaresima2000
Up at the Villa as Not availableNaN
Roma elastica as Not availableNaN
Strade interrotte as Not available