Actor
Wagner: Siegfried - Royal Ballet House
2026 · as Alberich
Götterdämmerung
2024 · as Alberich
Siegfried
Das Rheingold
Wagner: Das Rheingold - Royal Opera House
2023 · as Alberich
Peter Grimes
2021 · as Cap. Balstrode
Saul
2016 · as Saul/Apparition of Samuel
Moses und Aron - Opéra National de Paris
2015 · as Ein Anderer Mann / Epraimite
Casanova Variations
2014 · as Senator
Glass: The Perfect American
2013 · as Walt Disney
Written On Skin
2013
Britten: Peter Grimes
2012 · as Captain Balstrode