William Tell 2024
as Gessler
Mozart: Great Mass in C minor Chapel of the Trinity, Lyon. 2023
Actor
Monteverdi: L'Orfeo - Teatro Regio di Torino 2018
Orfeo 2017
Monteverdi: L'Orfeo - Teatro alla Scala 2009
as Caronte
Handel: Tamerlano 2008
as Leone
The Pearlfishers 2005
as Nourabad
Credits from TMDB.