Actor
The Metropolitan Opera: The Marriage of Figaro
2025 · as Count
Un giorno di regno
2025 · as Il Cavaliere di Belfiore
The Metropolitan Opera: Eurydice
2021
The Metropolitan Opera: Maria Stuarda
2013 · as Lord Cecil
Puccini: Turandot
2009 · as Ping