

Joseph
1995 · as Joseph (younger)

French Fried Vacations 3: Friends Forever
2006 · as le fiancé italien

Venus Beauty Institute
1999 · as Le déménageur 2

Ferrari
2003

Artemisia
1997 · as Studente dell'Accademia

Fallen Heroes
2008

Gabrielle
2005 · as Consul

Different from Whom?
2009 · as Samuele

Dear Enemy
2006 · as Giulio

La perfezionista
2008

Distant Angels
2017 · as Mario

Kim Novak Is on the Phone
1994

La classe non è acqua
1997 · as Greco

The colors of Youth
2006 · as Gino Severini

Dopo la tempesta
1996 · as Matteo

An Impossible Crime
2001 · as Ilio Melis

Tre Casi per Laura C: Il Signore delle Anime
2002 · as Valerio Cassiani