Actor
William Tell
2024 · as Gessler
Mozart: Great Mass in C minor Chapel of the Trinity, Lyon.
2023
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