| I limoni d'inverno (2023) als Lionello |
| Padre Pio (2023) als Silvestro |
| Havana Kyrie (2019) als Raimondo |
| Credo in un solo padre (2019) als Eugenio Salzano |
| Oltre La Nebbia - Il mistero di Rainer Merz (2018) als Regista Lucio Brizzo “Stanley” |
| Youtopia (2018) als Don Fulvio |
| Ninna nanna (2017) als Mendicante |
| The Habit of Beauty (2017) als Ludovico |
| MMA Love Never Dies (2017) |
| Queen Kong (2016) als Boyfriend |
| Calcolo infinitesimale (2016) |
| The Wait - L'attesa (2016) als Tony Torre |
| Fantasticherie di un passeggiatore solitario (2015) als Jean Jacque Renou |
| Soldato semplice (2015) als Tenente Italo Mazzoleni |
| Figli di Maam (2014) |
| Pasolini (2014) als Narrator (voice) |
| Bota (2014) als Filipo |
| Ultima Fermata (2014) |
| Roma criminale (2013) als Er Toretto |
| Il ragioniere della mafia (2013) |
| L'innocenza di Clara (2012) |
| Passannante (2011) als Campitelli |
| Ballkan Bazar (2011) als Marcello |
| Il console italiano (2011) |
| Le ultime 56 ore (2010) als Paolo Manfredi |
| Napoli, Napoli, Napoli (2010) als Sabastiano |
| Le ombre rosse (2009) als Stefano |
| Paolo VI - Il Papa nella tempesta (2008) |
| Ti stramo - Ho voglia di un'ultima notte da manuale prima di tre baci sopra il cielo (2008) als Gigio |
| La fabbrica dei tedeschi (2008) |
| Sandrine nella pioggia (2008) als Vincenzo |
| K. Il bandito (2008) als Tancredi |
| Cover boy: L'ultima rivoluzione (2008) als Michele |
| Nero bifamiliare (2007) als Vittorio |
| Mary (2005) als Apostle Thomas |
| San Pietro (2005) |
| Gli occhi dell'amore (2005) als Filippo |
| Concorso di colpa (2005) als Giovanni |
| Sangue - La morte non esiste (2005) als Bruno |
| The Passion of the Christ (2004) als Judas |
| L'italiano (2002) als Silvestre |
| La banda (2001) als Doren Tectra |
| Operazione Odissea (2000) als Nicola Parvitano |
| Il delitto di Via Monte Parioli (1998) als Mirko Reggiani |
| Il decisionista (1997) |
| Il cielo è sempre più blu (1996) |
| Don Bosco (1988) |
| Mak pigreco 100 (1987) als cadetto |
| Sposerò Simon Le Bon (1986) als Alex |
| Caravaggio: Man & Mystery als Caravaggio |