Past performances 2009 — Yesterday
Dido and Aeneas, Purcell
Aeneas
2024
Carmen, Bizet
Escamillo
Die Fledermaus (The Bat), Strauss II
Dr Falke (Doctor Falke)
2023 - 2024
Turandot, Puccini
Ping
2023
Parsifal, Wagner, Richard
Amfortas