The Marriage of Figaro - Garsington 2020
Actor
Peter Grimes on Aldeburgh Beach 2013
as Hobson
Britten: Peter Grimes 2012
Marco Polo (An Opera Within an Opera) 2008
as Kublai Khan
BBC Proms: H.M.S. Pinafore 2005
as Bob Becket
Let's Make an Opera 1996
as Thomas / Black Bob (singing voice)
Credits from TMDB.