The Marriage of Figaro - Garsington 2020
Actor
Donizetti: Poliuto 2015
as Felice
Poliuto 2015
Wagner: Tristan und Isolde 2008
as Junger Seemann/Hirte (Tenor)
BBC Proms: H.M.S. Pinafore 2005
as Ralph Rackstraw
The Little Prince 2004
as The Lamplighter
Salome 1997
as Third Jew
Credits from TMDB.