| Changer l'eau des fleurs (2026) |
| Zorro - Un eremita sul marciapiede (2025) |
| Roberto Rossellini - Più di una vita (2025) as Roberto Rossellini |
| Conclave (2024) as Tedesco |
| Romeo è Giulietta (2024) as Federico Landi Porrini |
| Enea (2024) as Celeste |
| Il più bel secolo della mia vita (2023) as Gustavo Diotallevi |
| Dante (2022) as Giovanni Boccaccio |
| Non ti pago (2021) |
| Sabato, domenica e lunedì (2021) |
| Crazy for Football - Matti per il calcio (2021) as Saverio Lulli |
| Il materiale emotivo (2021) as Vincenzo |
| Marx può aspettare (2021) as Ernesto Picciafuoco (archive footage) (uncredited) |
| Il cattivo poeta (2021) as Gabriele D'Annunzio |
| Natale in casa Cupiello (2020) as Luca Cupiello |
| Il talento del calabrone (2020) as Ascoltatore |
| Nour (2020) as Pietro Bartolo |
| Mafia Inc. (2020) as Frank Paternò |
| Ricchi di fantasia (2018) as Sergio |
| Aldo Moro - il Professore (2018) as Aldo Moro |
| Il tuttofare (2018) as Salvatore Toti Bellastella |
| Rocco Chinnici - È così lieve il tuo bacio sulla fronte (2018) as Rocco Chinnici |
| Fortunata (2017) as Infermiere/Carabieniere |
| La lucida follia di Marco Ferreri (2017) as Self |
| Piccoli crimini coniugali (2017) as Elia |
| Viaggio nel cinema in 3D: Una storia vintage (2016) as Narrator |
| Il sindaco pescatore (2016) as Angelo Vassallo |
| Nessuno siamo perfetti (2015) as Self |
| La buca (2014) as Oscar |
| Una famiglia perfetta (2012) as Leone |
| Venuto al mondo (2012) as Giuliano |
| La bellezza del somaro (2010) as Marcello |
| Vittorio racconta Gassman: Una vita da mattatore (2010) as Self |
| Alza la testa (2009) as Mero |
| Tris di donne e abiti nuziali (2009) as Franco Campanella |
| 36 Vues du pic Saint-Loup (2009) as Vittorio |
| Italians (2009) as Fortunato |
| Effedia - Sulla mia cattiva strada (2008) as Self |
| 'O professore (2008) |
| The Chronicles of Narnia: Prince Caspian (2008) as King Miraz |
| Fuga per la libertà - L'aviatore (2008) as Massimo Teglio |
| Marco Ferreri - Il regista che venne dal futuro (2007) as Self (archive footage) |
| La stella che non c'è (2006) as Vincenzo Buonavolontà |
| Paris, je t'aime (2006) as Le mari (Bastille) |
| Marcello, una vita dolce (2006) as Narrator (voice) |
| Il regista di matrimoni (2006) as Franco Elica |
| L'ombra cinese (2004) as Jules Maigret |
| La trappola di Maigret (2004) as Jules Maigret |
| Ne quittez pas ! (2004) as Félix Mandel |
| Non ti muovere (2004) as Timoteo |
| Caterina va in città (2003) as Giancarlo Iacovoni |
| Ferrari (2003) as Enzo Ferrari |
| L’ora di religione - Il sorriso di mia madre (2002) as Ernesto Picciafuoco |
| Va savoir+ (2001) as Ugo Bassani |
| Va savoir (2001) as Ugo |
| Bella Martha (2001) as Mario |
| Laguna (2001) as Joe Sollazzo |
| Concorrenza sleale (2001) as Leone Della Rocca |
| L'ultimo bacio (2001) as Prof. Eugenio Bonetti |
| Padre Pio (2000) as Padre Pio |
| Libero Burro (1999) as Libero Burro |
| À vendre (1998) as Luigi Primo |
| Don Milani - Il priore di Barbiana (1997) as Don Lorenzo Milani |
| Pronto (1997) as Tommy "The Zip" Bucks |
| Quadrille (1997) as Carl Herickson |
| Hotel Paura (1996) as Carlo Ruggeri |
| Portraits chinois (1996) as Guido |
| Le Cri de la soie (1996) as Gabriel de Villemer |
| Silenzio... si nasce (1996) as Il Forte |
| Il Grande Fausto (1995) as Fausto Coppi |
| L'uomo delle stelle (1995) as Joe Morelli (Giuseppe Romolo) |
| Con gli occhi chiusi (1994) as Signor Alberto |
| Toxic Affair (1993) as Mister Ray-Ban |
| Il Grande Cocomero (1993) as Arturo |
| Nessuno (1992) as Tropia |
| Nero (1992) as Federico Zardo |
| Rossini! Rossini! (1991) as Gioacchino Rossini, giovane |
| La carne (1991) as Paolo |
| Seul face au crime (1991) as Dario De Santis |
| Stasera a casa di Alice (1990) as Filippo |
| Una fredda mattina di maggio (1990) as Ruggero Manni |
| Alberto Express (1990) as Alberto Capuano |
| Tre colonne in cronaca (1990) as Quinto Cecconi - il giornalista |
| Piccoli equivoci (1989) as Paolo |
| Le Grand Bleu (1988) as Novelli |
| Paura e amore (1988) as Roberto |
| Sembra morto... ma è solo svenuto (1987) as Romano Duranti |
| La famiglia (1987) as Carletto as a young man |
| Cinque Storie Inquietanti: La Parete della Stanza Accanto (1987) as Roberto Valente |
| Dolce assenza (1987) as Vittorio |
| Giovanni Senzapensieri (1986) as Giovanni |
| Magic Moments (1984) as Roberto 'Bo' |
| Il generale dell'armata morta (1983) as The Expert |
| Carcerato (1981) as Scapricciatiello |
| Sequestered - Inside Conclave as Self (archival footage) |
| Zorro - Un eremita sul marciapiede Director |
| Il materiale emotivo Director |
| Fortunata Director |
| Fortunata Screenplay |
| Il sindaco pescatore Co-Writer |
| Il sindaco pescatore Screenplay |
| Nessuno si salva da solo Director |
| Nessuno si salva da solo Writer |
| Venuto al mondo Director |
| Venuto al mondo Writer |
| Venuto al mondo Producer |
| La bellezza del somaro Director |
| La bellezza del somaro Producer |
| 36 Vues du pic Saint-Loup Screenplay |
| L'ombra cinese Teleplay |
| L'ombra cinese Story |
| La trappola di Maigret Teleplay |
| La trappola di Maigret Story |
| Non ti muovere Director |
| Non ti muovere Writer |
| Libero Burro Director |
| Libero Burro Screenplay |
| Sembra morto... ma è solo svenuto Screenplay |
| Sembra morto... ma è solo svenuto Story |
| Regina Director |
| Regina Screenplay |