Howie Albert
The Metropolitan Opera: Champion (2023)
Alessandro Cesare
Cavalli: Eliogabalo (2016)
The Painter / African Prince
The Metropolitan Opera: Lulu (2015)
Iolanta / Perséphone – Teatro Real (2012)
Alwa
Lulu (2011)
Pylade
The Metropolitan Opera: Iphigénie en Tauride (2011)
Gao Jianli
The First Emperor (2007)
Julien
Louise - Opera National de Paris (2007)
Nemorino
L'Elisir d'Amore (2006)
Tamino
Die Zauberflöte (2006)
Candide
Candide (2005)
Don Ottavio
Don Giovanni (2000)
Belmonte
Mozart in Turkey (2000)
Admete
Alceste (1999)
La Damnation de Faust (1999)
Faust
Berlioz La Damnation de Faust (1999)
Mozart: Die Entführung Aus Dem Serail (1997)
Self(Don Ottavio)
Patrice Chéreau, Pascal Greggory, une autre solitude (1996)
Ritter erste
Richard Wagner: Parsifal (1993)