The Show Must Go On 2021
Actor
Les Troyens 2012
as Iopas
Purcell: Dido and Aeneas 2009
as Sailor
Acis and Galatea (The Royal Ballet / The Royal Opera) 2009
as Coridon
Royal Opera House: Salomé 2008
as Fourth Jew
Credits from TMDB.