Opera
Chief O'Neill
Lady Gregory in America (Caruso)
Wexford Festival Opera
2024
Cavaradossi
Tosca (Puccini)
The Grange Festival
2024
Spoletta
Tosca (Puccini)
The Grange Festival
2024
Riccardo
Un ballo in maschera (Verdi)
Oxenfoord International Summer School
2024
Rodolfo
La bohème (Puccini)
Oxenfoord International Summer School
2024
Gherardo
Gianni Schicchi (Puccini)
Wexford Festival Opera
2023
Rinuccio
Gianni Schicchi (Puccini)
Wexford Festival Opera
2023
Pinkerton
Madama Butterfly (Puccini)
Lyric Opera Productions
2023
Goro
Madama Butterfly (Puccini)
Lyric Opera Productions
2023
Chekalinsky
The Queen of Spades (Tchaikovsky)
The Grange Festival
2023
Gastone and Giuseppe
La traviata (Verdi)
Clyde Opera Group
2022
Malcolm
Macbeth (Verdi)
The Grange Festival
2022
Tebaldo
I Capuleti e i Montecchi (Bellini)
Wexford Festival Opera
2021
Nemorino
L'elisir d'amore (Donizetti)
Royal Conservatoire of Scotland
2021
Dion
Ein Wintermärchen (Karl Goldmark)
Wexford Festival Opera
2021
Ferrando
Così fan tutte (Mozart)
Royal Conservatoire of Scotland
2021
Lysander
A midsummer night's dream (Britten)
Royal Conservatoire of Scotland
2021
Bardolph
Falstaff (Verdi)
Wexford Festival Opera
2020
El Remendado
Carmen (Bizet)
North Wales Opera Studio
2020
Don José
Carmen (Bizet)
North Wales Opera Studio
2020
1st prisoner
Fidelio (Beethoven)
Lyric Opera Productions
2020
Il Pastore
La liberazione di Ruggiero dall'isola d'Alcina (Caccini)
Royal Irish Academy of Music
2019
Parpignol
La bohème (Puccini)
Lyric Opera Productions
2019
Don Ottavio
Don Giovanni (Mozart)
Royal Irish Academy of Music
2019
Edoardo
La cambiale di matrimonio (Rossini)
Northern Ireland Opera
2018
Don Anchises
La finta giardiniera (Mozart)
Royal Irish Academy of Music
2018
Don Curzio
Le nozze di Figaro (Mozart)
Royal Irish Academy of Music
2018
Alfredo
La traviata (Verdi)
Royal Irish Academy of Music
2017
Tamino
Die Zauberflöte (Mozart)
Royal Irish Academy of Music
2017
Operetta/G&S
3rd Yeoman
The Yeomen of the guard (Sullivan)
The Grange Festival
2022
Prince Ivan
The Enchantress (Herbert)
Northern Ireland Opera
2019
Covered
Covered & Performed
Scenes
Premiere of New Work
Concert
COVID-cancelled