

Saul
2016 · as Saul/Apparition of Samuel

Falstaff
2009 · as Falstaff

Casanova Variations
2014 · as Senator

Not the Messiah (He's a Very Naughty Boy)
2010 · as Reg / Bigus Dickus - Bass

Arnold Schönberg: Moses und Aron
2015 · as Ein Anderer Mann

Siegfried
2024 · as Alberich

Glass: The Perfect American
2013 · as Walt Disney

Written On Skin
2013

Royal Ballet & Opera 2025/26: Siegfried
2026

Götterdämmerung
2024 · as Alberich

Royal Opera House 2023/24: Das Rheingold
2023 · as Alberich

Das Rheingold
2024 · as Alberich

Peter Grimes
2021 · as Cap. Balstrode

Britten: Peter Grimes
2012 · as Captain Balstrode