Zurga
Les Pêcheurs de Perles – Days Bay Opera 2026
Zurga
Les Pêcheurs de Perles – Days Bay Opera 2026
Tarquinius
The Rape of Lucretia – English Touring Opera 2025
Tarquinius
The Rape of Lucretia – English Touring Opera 2025
Tancredi
Il Combattimento di Tancredi e Clorinda – IF Opera 2025
Conte Ceprano
Rigoletto – IF Opera 2025
Writer-Performer
What If? – a choose-your-own-adventure art song show, Jermyn Street Theatre 2025
Doctor Gibaud
The Dowager’s Oyster – Reform Club 2025
Fiorello
Il Barbiere di Siviglia – Longborough Festival Opera 2025
Ernesto
Il Pirata – Days Bay Opera NZ 2025
Writer-Performer
What If? – a choose-your-own-adventure art song show, ROSL 2024
Writer-Performer
What If? – a choose-your-own-adventure art song show, ROSL 2024
Corrado
Maria de Rudenz, Gothic Opera 2024
Bartolo
Il Barbiere di Siviglia – Waterperry Opera Festival 2024
Sorcerer
Dido and Aeneas – Waterperry Opera Festival 2023
Ensemble
Acis and Galatea – Waterperry Opera Festival 2023
Billy Bone
Captain Blood’s Revenge – Norwich Into Opera Festival 2023
Escamillo
Carmen – Norwich Into Opera Festival 2023
Papageno
Die Zauberflöte, Festival Opera NZ 2022
Junius
The Rape of Lucretia, Royal Opera House 2022
Junius
The Rape of Lucretia, Royal Opera House 2022
Rugby League World Cup
Women’s Semifinal, NZ vs England, York Stadium
Gasparo
Rita, IF Opera 2022
Aeneas
Dido & Aeneas, IF Opera 2022
Dancairo
Carmen, Longborough Festival Opera 2022
Commonwealth Day Service
Televised, Westminster Abbey 2022
WOHIN – WHERE TO?
Interactive Play-Recital, Aldeburgh Festival 2022
Hector Jones
Animal Farm (by Jasmine Morris), Aldeburgh Festvial 2022
Marcello
La Boheme, Mid Wales Opera 2022
Marcello
La Boheme, Mid Wales Opera 2022
Ucellino
BambinO (by Lliam Paterson), Scottish Opera / Improbable 2021
International Handel Singing Competiton Final
St George’s Hanover Square, London 2021
The Forester
The Cunning Little Vixen, Longborough Festival Opera 2021
Notary / Handyman
Der Rosenkavalier, Garsington Opera 2021
Pierre Lafitte
Cabildo (by Amy Beach), Wiltons Music Hall 2021
Dandini
DEBUT Horizon Opera Scenes (filmed), 2020
Figaro
Le Nozze di Figaro, Random Opera 2020 (Online Lockdown Opera project)
Figaro
Le Nozze di Figaro, Random Opera 2020 (Online Lockdown Opera project)
Silvio
I Pagliacci, Festival Opera NZ 2020
Figaro
Il Barbiere di Siviglia, Devon Opera 2019
Le Mari / Le Directeur
Les Mamelles de Tirésias, Euphonia Opera 2019 (as Chaplin – spot the difference!)
Prince of Mantua
Fantasio, Garsington Opera 2019
Prince of Mantua
Fantasio, Garsington Opera 2019
Sharpless
Madam Butterfly, Eternity Opera 2018
Eisenstein
Die Fledermaus, NAFA Singapore 2018
Eisenstein
Die Fledermaus, NAFA Singapore 2018
Demetrius
A Midsummer Night’s Dream, RCMIOS 2018
Forester
The Cunning Little Vixen, RCMIOS 2017
Le Directeur
Les Mamelles de Tirésias, RCMIOS 2017
Le Mari
Les Mamelles de Tirésias, RCMIOS 2017
Le Mari
Les Mamelles de Tirésias, RCMIOS 2017
Pausanias
Une Éducation Manquée, RCMIOS 2017
Gustavo
Faramondo, RCMIOS 2017
Nardo
La Finta Giardiniera, RCMIOS 2016
Dr Katterfelto
English Eccentrics, British Youth Opera 2016
Lord Rokeby
English Eccentrics, British Youth Opera 2016
King
BEL and the DRAGON (by Alex Paxton), RCM Contemporary Opera 2016
FEAR
76 Days (by Kenichi Ikuno), RCM Contemporary Opera 2016
President
Stream of Consciousness, Sea of Blood (by Benjamin Lycke), RCM Contemporary Opera 2016
Billy Budd
Billy Budd, RCM Opera Scenes 2016
Eisenstein
Die Fledermaus, RCMIOS 2015
Forester
Cunning Little Vixen, BYO 2015
Vicar Gedge
Albert Herring, RCMIOS 2015
Blacksmith
The Glass Knight (by Philip Sunderland), Saffron Walden 2015
Figaro
Barber of Seville, Park Opera 2015
Don Giovanni
Don Giovanni, RCM Opera Scenes 2015
Erster Priester
Die Zauberflöte, RCMIOS 2014
Guglielmo (in disguise)
Così fan Tutte,Days Bay Garden Opera, 2013