Born in Matera, Basilicata, Italy
Veneciafrenia
2022
As Dottore / Bufón
Thou Shalt Not Hate
2020
As Padre di Simone
The Man Who Invented Christmas
2017
As Signor Mazzini
Berberian Sound Studio
2012
As Francesco
Angels & Demons
2009
As Father Simeon
The Card Player
2004
As Berardelli
Gone in Sixty Seconds
2000
As Adjacent Mechanic