Past performances 2018 — Yesterday
Idomeneo, Mozart
Arbace + 1 roles
2023
Otello, Rossini
Doge + 1 roles
Roberto Devereux, Donizetti
Lord Cecil
2022
Aida, Verdi
Un messaggero (A messenger)
2021
Turandot, Puccini
Pang
2020
2018