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
Actor
The Metropolitan Opera: Maria Stuarda 2013
as Lord Cecil
Puccini: Turandot 2009
as Ping
Credits from TMDB.