The Metropolitan Opera: Andrea Chénier 2025
as Carlo Gerard
The Metropolitan Opera: La Forza del Destino 2024
as Don Carlo
La Traviata - Wiener Staatsoper 2021
as Giorgio Germont
Tchaïkovski: Pique Dame 2018
as Prince Yeletsky
Donizetti: Poliuto 2015
as Severo
Poliuto 2015
Credits from TMDB.