Actor
The Metropolitan Opera: Eugene Onegin
2026 · as Eugene Onegin
Il Trittico
2025 · as Marco
Eugene Onegin
2024 · as Eugene Onegin
Mieczysław Weinberg: The Idiot
2024 · as Lukyan Timofeyevich Lebedev
Rossini - Le Siege de Corinthe
2024 · as Omar:
L'Italiana in Londra
2024 · as Milord Arespingh (Baritone)
Elisir d'amore
2018 · as Belcore
The Legend of the Invisible City of Kitezh
2012 · as Singing beggar