ML

Filmography
| 2026 | |
| 2026 | Blade Runner 2099 (TV Series) · as Cast |
| 2025 | 40 Seconds · as Chef Tocai |
| 2024 | Citadel: Diana (TV Series) · as Ettore Zani |
| 2024 | Almost Paradise · as Francisco De Astis |
| 2024 | Mussolini: Son of the Century (TV Series) · as Emilio De Bono |
| 2024 | Beautiful Rebel · as Danilo |
| 2024 | RIPLEY (TV Series) · as Inspector Pietro Ravini |
| 2024 | Romeo è Giulietta · as Lori |
| 2023 | Vangelo secondo Maria · as Erode |
| 2023 | In the Mirror · as Usuraio |
| 2022 | Across the River and Into the Trees · as Guido |
| 2022 | |
| 2022 | Il caso è chiuso, andate in pace · as Mariano |
| 2022 | |
| 2022 | Robbing Mussolini · as Serbelloni |
| 2022 | |
| 2022 | L'Ora - Ink Against Bullets (TV Series) · as Marcello Grisanti |
| 2022 | Monterossi - The Series (TV Series) · as Il Socio |
| 2022 | Don’t Leave Me (TV Series) |
| 2021 | On Our Watch · as De Spuches |
| 2021 | School of Mafia · as Salvo Svizzero |
| 2020 | Tigers · as Galli |
| 2020 | The New Pope (TV Series) · as Cardinal Mario Assente |
| 2019 | Pinocchio · as Tonno |
| 2019 | The Bears' Famous Invasion of Sicily · as De Ambrosiis (voice) |
| 2019 | Tutta un'altra vita · as Manuel Del Grande |
| 2019 | The Nest · as Christian |
| 2019 | 1994 (TV Series) · as Paolo Pellegrini |
| 2019 | The Name of the Rose (TV Series) · as Berengario Da Arundel |
| 2018 | Non è vero ma ci credo · as Michel De Best |
| 2018 | Soledad · as Parodi |
| 2018 | Put Grandma in the Freezer · as Rambaudo |
| 2018 | The Invisible Boy: Second Generation · as Questore |
| 2017 | All the Money in the World · as Mammoliti's Doctor |
| 2017 | Metti una notte · as Renato |
| 2017 | Chi m'ha visto · as Don Julio |
| 2017 | Riviera (TV Series) · as Luca Aliperti |
| 2017 | 1993 (TV Series) · as Paolo Pellegrini |
| 2016 | Medici (TV Series) · as Andrea Foscari |
| 2016 | The Young Pope (TV Series) · as Cardinal Mario Assente |
| 2016 | Dov'è Mario? (TV Series) · as Fulvio |
| 2016 | L'Universale · as Mr. Tamburini |
| 2016 | |
| 2015 | Limbo · as Psichiatra |
| 2015 | Non uccidere (TV Series) · as Sergio Avigliano |
| 2015 | Florence Fight Club · as Veleno |
| 2015 | 1992 (TV Series) · as Paolo Pellegrini |
| 2015 | L'Oriana · as Il Moro |
| 2015 | L'Oriana (TV Series) · as Il Moro |
| 2015 | L'Oriana (TV Series) · as Il Moro |
| 2014 | Buoni a nulla · as Agente Immobiliare |
| 2014 | La terra e il vento · as Erasmo |
| 2013 | Murders at Barlume (TV Series) · as Mago Atlante |
| 2013 | Cha cha cha · as Ballerino |
| 2013 | Mario (TV Series) · as Steve Mozzafiato |
| 2011 | The First on the List · as Carabiniere Palazzi |
| 2011 | The Last Man on Earth · as Direttore Bingo |
| 2011 | Some Say No · as Docente |
| 2008 | Romanzo Criminale (TV Series) · as Canna |
| 2005 | ...e se domani · as Banchiere |
| 2000 | |
| 2000 | Don Matteo (TV Series) · as Danilo Quaresima |















