Fiorile
as Luigi
Porzûs
as Galvano
Escalation
as Luca Lambertinghi
Lion of the Desert
as Captain Bedendo
Calamus
as Riccardo
Dirty Angels
as Carletto
Charlemagne, le prince à cheval
as Papst Leo
Verdi
as Arrigo Boito
The Taming of the Shrew
as Gregorio (uncredited)
Il Conte di Montecristo
as Andrea Cavalcanti
The Garden of the Finzi-Continis
as Giorgio
Painted Screams
as Sé stesso
The Last Four Days
as Pedro
The Bloodstained Shadow
as Stefano D'Archangelo
La famiglia Ricordi
The Three of Us
as Leopold Mozart
The House with Laughing Windows
as Stefano
Your Hands on My Body
as Andrea
Love Circle
as Ric