Acting


Where I've Never Lived
Screenplay
2017

Distant Angels
Mario
2017

And They Call It Summer
Screenplay
2012

Different from Whom?
Samuele
2009

Fallen Heroes
2008

Dear Enemy
Giulio
2006

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

Gabrielle
Consul
2005

The Spectator
Screenplay
2004

Ferrari
2003

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

An Impossible Crime
Ilio Melis
2001

Venus Beauty Institute
Le déménageur 2
1999

Artemisia
Studente dell'Accademia
1997

La classe non è acqua
Greco
1997

Dopo la tempesta
Matteo
1996

Joseph
Joseph (younger)
1995

Kim Novak Is on the Phone
1994