2025
Pellizza pittore da Volpedo as Not available2024
Eternal Visionary as Luigi Pirandello2024
Carlo Mazzacurati - A Certain Idea of Cinema as Self2023
Casanova's Return as Giacomo Casanova2023
Thank You Guys as Michele2023
I peggiori giorni as Stefano Mazzuccato (segment "Primo Maggio")2023
Raul Gardini as Raul Gardini2022
Monterossi - La serie as Carlo Monterossi2022
September as Guglielmo2021
Security as Curzio Pilati2020
Rose Island as Franco Restivo2020
La concessione del telefono as Don Calogero 'Lollò' Longhitano2019
The Name of the Rose as Remigio of Varagine2019
An Almost Ordinary Summer as Tony2019
Pastrone! as voice2019
Il flauto magico di Piazza Vittorio as Sarastro2018
Loro 1 as Santino Recchia2018
Loro as Santino Recchia2018
Disconnected as Ettore Ranieri2018
Loro 2 as Santino Recchia2018
The Invisible Witness as Tommaso2016
Romanzo Siciliano as Tenente Colonnello Sergio Spada2016
Forever Young as Giorgio2015
The Last Will Be the Last as Antonio Zanzotto2015
Dobbiamo parlare as Alfredo2014
The Invisible Boy as Basilli2014
La sedia della felicità as Art critic on TV2013
Human Capital as Dino Ossola2012
Gourmet Wars as Not available2012
Everything Everything Nothing Nothing as Sottosegretario2011
Easy! as Bruno2010
Happy Family as Vincenzo2010
A Second Childhood as Lino Settembre2009
Nel nome del male as Giovanni Baldassi2007
The Right Distance as Bencivegna2007
Don't Waste Your Time, Johnny! as Augusto Riverberi2006
The Family Friend as Gino2006
Our Land as Luigi2004
Love Returns as Luca Florio2003
Remember Me, My Love as Carlo Ristuccia2002
A cavallo della tigre as Guido2001
Hotel as Very Important Doctor2000
Teeth as Uncle Nino2000
Magicians as Hugo2000
Holy Tongue as Willy 'Alain Delon'1999
Inspector Montalbano as Giorgio Bonfiglio1999
The Nanny as Prof. Mori1999
The Missing as Monsignor Tommaso1999
Típota as L'attore1998
Eternity and a Day as The Poet1998
Notes of Love as Marco1998
Del perduto amore as Antonio1997
Le acrobate as Stefano1997
An Eyewitness Account as Piero Nava1996
The Real Thing as Alfredo Donati1996
Sacred Silence as Don Lorenzo Borrelli1996
Elective Affinities as Ottone1995
Like Two Crocodiles as Gabriele Fraschini1995
Un eroe borghese as Giorgio Ambrosoli1995
La scuola as prof. Sperone1993
A Soul Split in Two as Pietro Di Leo1993
La fine è nota as Bernardo Manni1992
Puerto Escondido as Mario (uncredited)1991
Americano rosso as Vittorio Benvegnù1990
Turné as Federico Lolli1990
Italia Germania 4-3 as Francesco1990
The Peaceful Air of the West as Cesare1989
Apartment Zero as Carlos Sanchez-Verne1989
Affairs as Raul Echegarraya1989
Marrakech Express as Marco1987
Via Montenapoleone as Roberto1987
Regina as Lorenzo1986
Salomé as Yokanaan1985
Woman of Wonders as Gianni1985
Caccia al ladro d'autore as don Linneo1982
Death in the Vatican as Padre Bruno Martello1981
Lady of the Camelias as Dumas son1981
La Storia Vera Della Signora Dalle Camelie as Dumas son1981
La festa perduta as Luca1980
Masoch as Alexander1980
The Blue-Eyed Bandit as Riccardo/Rick1976
Domenica In as Self2019
Il flauto magico di Piazza Vittorio Screenplay2007
Don't Waste Your Time, Johnny! Director1999
Típota Director1999
Típota Screenplay1990
Turné Screenplay1990
Turné Story