
2021
Stolen Kisses: Homosexual Love in Fascist Italy as Raimondo (voice)2016
Bergfried as Salvatore2015
80 voglia di te as Not available2013
La finestra di Alice as Gabriele2011
La donna della domenica as Lello Riviera2010
Terra ribelle as Iacopo2009
Doc West II : Triggerman as Johnny 'Boy' O'Leary2008
Jumper as Italian Police Officer 12008
Sorry if I Love You as Not available2008
Paul VI: The Pope in the Tempest as Not available2008
Vita da paparazzo as Not available2008
Paolo VI - Il Papa nella tempesta as Matteo Poloni2008
Anotherworld as Alex2007
The Final Inquiry as Gesù di Nazareth2007
Pompeii as Ennio2007
Chiara e Francesco as Bernardo2007
L'inchiesta - Anno Domini XXXIII as Gesù di Nazareth2007
Exodus as Not available2006
The Cesaronis as Sandro2005
Pope John Paul II as Krysztof Zachuta2005
St. Peter as Giovanni2005
Callas & Onassis as Not available2005
St. Peter as Giovanni2004
Saint John Bosco Mission to Love as Bruno2003
Un posto tranquillo as Nico2003
Maria Goretti as Not available2000
Father Matteo as Gianni Spera