Galleries
As Malcom in Verdi’s Macbeth, with Leonardo Capalbo as Macduff
As Piangi in The Phantom of the Opera, with soprano Shân Cothi.
As Mr Upfold in Albert Herring, with baritone Gerard Collet and soprano Rebecca van den Berg.
As Dr. Caius in Bruno Ravella's production of Verdi’s Falstaff for Iford Arts
As Piangi in The Phantom of the Opera, with soprano Shân Cothi.
In rehearsal.
As Remendado in Mid Wales Opera’s Carmen, with baritone Njabulo Madlala.
As Mr Upfold in Mid Wales Opera’s Albert Herring
As Trin in Opera Holland Park’s Fanciulla del West.
In recital at Bristol Cathedral.
As Graf Albert in Korngold’s Die Tote Stadt at the 2022 Longborough Festival, with Luci Briginshaw as Juliette.
As Graf Albert in Korngold’s Die Tote Stadt, with Luci Briginshaw as Juliette and Alexander Sprague as Victorin/Gaston
As Graf Albert in Korngold’s Die Tote Stadt, with Alexander Sprague as Victorin/Gaston
As Graf Albert in Korngold’s Die Tote Stadt, with Luci Briginshaw as Juliette, Stephanie Windsor-Lewis as Brigitta/Lucienne and Alexander Sprague as Victorin/Gaston.