| Camilleri 100 (2025) |
| La casa degli sguardi (2025) as Padre |
| La città proibita (2025) as Alfredo |
| Speciale Ulisse: La Sicilia di Montalbano (2025) as Ospite |
| Autodifesa di Caino (2025) |
| Pupi Avati, la tavola racconta (2021) |
| L'incredibile storia dell'Isola delle Rose (2020) as Giovanni Leone |
| Paolo Conte - Via con me (2020) as Narrator |
| Tuttapposto (2019) as Ruggero Lipari |
| Mussolini il figlio del secolo (2019) |
| THANKS! (2018) as Annalisa |
| La terra dell'abbastanza (2018) as Angelo |
| Comme des garçons (2018) as Giacomo Bruno |
| Il vegetale (2018) as Armando |
| Tempo instabile con probabili schiarite (2015) as Giacomo |
| Perez. (2014) as Demetrio Perez |
| Andrea Camilleri - Il maestro senza regole (2014) as Self |
| Les Vacances du Petit Nicolas (2014) as Producer |
| Maldamore (2014) as Marco |
| Adriano Olivetti - La forza di un sogno (2013) as Adriano Olivetti |
| Il comandante e la cicogna (2012) as Malaffano |
| Astérix & Obélix : Au service de Sa Majesté (2012) as Général |
| Paolo Borsellino - I 57 giorni (2012) as Paolo Borsellino |
| Romanzo di una strage (2012) as Medico del tribunale |
| Immaturi - Il viaggio (2012) as Carlo |
| La Kryptonite Nella Borsa (2011) as Antonio |
| Tormenti - Film disegnato (2011) as Avv. Rinaldo Maria Bonci Pavonazzi (voice) |
| Mozzarella Stories (2011) as Giulio Ricci |
| Noi credevamo (2010) as Francesco Crispi |
| La nostra vita (2010) as Ari |
| Il Volo (2010) |
| Il figlio più piccolo (2010) as Sergio Bollino |
| L'amore e basta (2009) |
| Sanguepazzo (2008) as Osvaldo Valenti |
| Non prendere impegni stasera (2007) as Andrea |
| Tutte le donne della mia vita (2007) as Davide |
| Mio fratello è figlio unico (2007) as Luca Nastri |
| A casa nostra (2006) as Ugo |
| Cefalonia (2005) as Saverio Blasco |
| I giorni dell'abbandono (2005) as Mario |
| Alla luce del sole (2005) as Father Giuseppe 'Pino' Puglisi |
| Prima dammi un bacio (2003) as Loris |
| Doppio agguato (2003) as Valerio Attico |
| Sei come sei (2002) as Bryant |
| Texas '46 (2002) as Luigi Manin |
| Il furto del tesoro (2000) as Giovanni Marotta |
| Operazione Odissea (2000) as Paolo Cecchini/Omero |
| Jesus (1999) as Peter |
| L'anniversario (1999) as Michele |
| Tu ridi (1998) as Gino Migliori |
| Rewind (1998) as Joseph Valko |
| Kidnapping – Ein Vater schlägt zurück (1998) as Tonino Sanna |
| Incompreso (1998) as Edoardo Quaratesi |
| Oltremare - Non è l'America (1998) as Nicola |
| Artemisia (1997) as Cosimo Quorli |
| Les Couleurs du diable (1997) as Marc Lauzon |
| Castle Freak (1996) as Forte |
| Vite strozzate (1996) as Sergio |
| L'anno prossimo... vado a letto alle dieci (1995) as 1st Policeman |
| Margherita (1995) as Marito di Margherita |
| Il branco (1994) as Ottorino |
| Senza pelle (1994) as Butcher |
| Una questione privata (1993) as Sceriffo |
| Abissinia (1993) as Marco |
| Gli ultimi giorni dell'umanità (1991) |
| Delitti esemplari (1988) |
| Gli occhiali d'oro (1987) as Molon |
| L'osteria di Via Albicocca as Cliente Zero |
| La casa degli sguardi Director |
| La casa degli sguardi Story |
| La casa degli sguardi Screenplay |