2005
2009
2008
2021
2013
2007
2003
Anotherworld
as Alex
St. Peter
as Giovanni
Exodus
Jumper
as Italian Police Officer 1
Maria Goretti
La finestra di Alice
as Gabriele
Stolen Kisses: Homosexual Love in Fascist Italy
as Raimondo (voice)
Doc West II : Triggerman
as Johnny 'Boy' O'Leary
Pompeii
as Ennio
Pope John Paul II
as Krysztof Zachuta
Vita da paparazzo
L'inchiesta - Anno Domini XXXIII
as Gesù di Nazareth
Paolo VI - Il Papa nella tempesta
as Matteo Poloni