Actor
Lohengrin
2025 · as Heinrich der Vogler
Mieczysław Weinberg: The Idiot
2024 · as Ivan Fyodorovich Yepanchin
Peter Grimes
2021 · as Swallow
The Barber of Seville
2021
Mozart: La clemenza di Tito
2018
Benjamin Britten: Billy Budd
2017 · as Dansker
Britten: The Rape of Lucretia
2013 · as Collatinus
Britten: Gloriana
2013 · as Sir Walter Raleigh
The Rake's Progress
2011 · as Father Trulove
Candide
1991 · as Bear Keeper / Inquisitor / Czar Ivan
Billy Budd
1988 · as RatCliffe