Let Me Introduce You to Sofia
2018
As Oscar
All Roads Lead to Rome
2016
As Marcellino
Happiness at Last
2011
As Albert
Brancaleone at the Crusades
1970
As Zenone