Opera Danube Gala with Felicity Lott
Credit: Sebastian Charlesworth
As Strephon in Forbear! Theatre's 2016 production.
Credit: Alejandro Tamagno
Orpheus in the Underworld
As the revolting John Styx in Trinity Laban's production of Offenbach's operetta. Credit: jk-photography.
As Robin Oakapple in Forbear! Theatre's 2015 production, with Lila Palmer as Rose Maybud.
Welsh National Youth Opera / Tête à Tête Opera Festival