Actor
Le Trouvère
2019
Puccini: Turandot
2018 · as Pang
Verdi: Falstaff (Salzburger Festspiele)
2013 · as Dottor Cajus
Verdi: Falstaff
2011 · as Dr Caius
Adriana Lecouvreur
2009 · as Abbé de Chazeuil
Les Contes d'Hoffmann
2004 · as Andrés / Cochenille / Pitichinaccio / Frantz
Madama Butterfly
2004 · as Goro
La Traviata
2002 · as Giuseppe, Violetta's servant
Gran Gala di Verdi
2001