| La lezione (2026) as Angelo Walder |
| Le cose non dette (2026) as Carlo |
| Primavera (2025) as Sanfermo |
| Amata (2025) as Luca |
| Vent'anni di Sensualità a corte (2025) as Antonello |
| Una figlia (2025) as Pietro |
| Diamanti (2024) as Regista Premio Oscar / Stefano |
| Il treno dei bambini (2024) as Amerigo Adulto |
| Carlo Mazzacurati - Una certa idea di cinema (2024) as Self |
| 50 km all'ora (2024) as Guido |
| Ipersonnia (2022) as David Damiani |
| Infinito. L'universo di Luigi Ghirri (2022) as Narratore |
| Marilyn ha gli occhi neri (2021) as Diego |
| Chiusi fuori (2021) as Self |
| Sogno Azzurro - La strada per Wembley (2021) as Narratore |
| Il coraggio del leone (2021) as Stefano Accorsi |
| Lasciami andare (2020) as Marco Fasani |
| La dea fortuna (2019) as Arturo |
| Il campione (2019) as Valerio Fioretti |
| Tintoretto - Un ribelle a Venezia (2019) as (voice) |
| A casa tutti bene (2018) as Paolo |
| Made in Italy (2018) as Riko |
| Fortunata (2017) as Patrizio |
| Veloce come il vento (2016) as Loris De Martino |
| La nostra terra (2014) as Filippo |
| L'arbitro (2013) as Cruciani |
| Viaggio sola (2013) as Andrea |
| Bella di Notte (2013) as Narrator |
| Io non ti conosco (2013) as Massimo |
| Ruggine (2011) as Sandro Adulto |
| Tous les soleils (2011) as Alessandro |
| La vita facile (2011) as Mario |
| Nous Trois (2010) as Philippe Martin |
| Baciami ancora (2010) as Carlo |
| Je ne dis pas non (2009) as Matteo |
| Baby Blues (2008) as Fabrizio |
| La Jeune Fille et les loups (2008) as Giuseppe |
| Les Deux Mondes (2007) as Antoine Geller |
| Un baiser s’il vous plaît (2007) as Claudio |
| Saturno contro (2007) as Antonio |
| La Faute à Fidel! (2006) as Fernando de la Mesa |
| Les Brigades du Tigre (2006) as Trainee inspector Achille Bianchi |
| Romanzo criminale (2005) as Commissario Scialoja |
| Provincia meccanica (2005) as Marco |
| Ovunque sei (2004) as Matteo |
| L'amore ritrovato (2004) as Giovanni |
| I nostri trent'anni - Generazioni a confronto (2004) as Self |
| Un viaggio chiamato amore (2002) as Dino Campana |
| Il giovane Casanova (2002) as Giacomo Casanova |
| Santa Maradona (2001) as Andrea |
| Le fate ignoranti (2001) as Michele |
| La stanza del figlio (2001) as Tommaso - a Patient |
| L'ultimo bacio (2001) as Carlo |
| Tabloid (2001) |
| Capitães de Abril (2000) as Maia |
| Un uomo perbene (1999) as Raffaele della Valle (avvocato) |
| Ormai è fatta! (1999) as Horst Fantazzini |
| Più leggero non basta (1998) as Marco |
| Radiofreccia (1998) as Ivan 'Freccia' Benassi |
| I piccoli maestri (1998) as Gigi |
| Naja (1997) as Tonino |
| La mia generazione (1996) as Officer Bonoli |
| Vesna va veloce (1996) as Il cameriere |
| Jack Frusciante è uscito dal gruppo (1996) as Alex |
| Fratelli e sorelle (1992) as Matteo |
| Il rumore delle cose nuove |
| Perfetta |
| Linea di difesa: Gaza |
| Io non ti conosco Director |
| Io non ti conosco Screenplay |