Il Trovatore 2021
Director
The Story of Mary of Nazareth 2016
as Joseph 2st son
Verdi: Il Trovatore 2010
Adriana Lecouvreur 2009
Puccini: Edgar (Teatro Regio di Torino) 2008
The Threepenny Opera 2000
Credits from TMDB.