2024
Lonely Planet as Luca2021
No Place Like Home as Manuel2020
Velvet as Sergio Leone2019
Boys On Film 19: No Ordinary Boy as Tony (segment "Between Here & Now")2018
Between Here & Now as Tony2015
Allegiance as Serdar2014
Fango e Gloria - La Grande Guerra as Not available2011
Parking Lot as Federico2010
Butterfly Zone - Il senso della farfalla as Amilcare2010
Krokodyle as Bertolt Kleist2009
Imago Mortis as Richard2009
Visions as David2009
Aria as Giovanni da ragazzo2008
Noi due as Schizzo2005
Doctor Who as Piero2004
Don Gnocchi - L'angelo dei bimbi as Francesco2004
Comunque mia as Alex2003
Facing Windows as Not available2002
Family Flaw as Not available