Born in Rome, Lazio, Italy
Three Floors
2021
As Roberto
Sleepless
2001
As Giacomo
Joseph
1995
As Pharaoh
Farinelli
1994
As Carlo Broschi (Farinelli)