Actor
Royal Opera House: Tosca
2021 · as Sciarrone
2018 · as Sciarrone
Celebration of the Tercentenary of the Founding of The Premier Grand Lodge
2017
Les Vêpres siciliennes
2013 · as Robert
Robert le Diable
2012 · as Fourth chevalier/Priest
Les Troyens
2012 · as Ghost of Hector
Rigoletto
2012 · as Il Conte di Ceprano