- 2017Where I've Never LivedFilmScreenplay
- 2017Distant AngelsFilmMario
- 2012And They Call It SummerFilmScreenplay
- 2009Different from Whom?FilmSamuele
- 2008Fallen HeroesFilm
- 2008La perfezionistaFilm
- 2006French Fried Vacations 3: Friends ForeverFilmle fiancé italien
- 2006Dear EnemyFilmGiulio
- 2006The colors of YouthFilmGino Severini
- 2005GabrielleFilmConsul
- 2004The SpectatorFilmScreenplay
- 2003FerrariFilm
- 2002Tre Casi per Laura C: Il Signore delle AnimeFilmValerio Cassiani
- 2001An Impossible CrimeFilmIlio Melis
- 1999Venus Beauty InstituteFilmLe déménageur 2
- 1997ArtemisiaFilmStudente dell'Accademia
- 1997La classe non è acquaFilmGreco
- 1996Dopo la tempestaFilmMatteo
- 1995JosephFilmJoseph (younger)
- 1994Kim Novak Is on the PhoneFilm