Actor · Born 1983
Leopardi
2014 · as Carlo Leopardi
Il Tour di Davide
2013 · as Davide
Piazza Fontana: The Italian Conspiracy
2012 · as Mario Merlino
Questo mondo è per te
2011 · as Marco
We Believed
2010 · as Domenico da giovane
Sorry if I Love You
2008 · as Filippo
Bartali: The Iron Man
2006 · as Giorgio