Actor
Giulio Cesare in Egitto
2022 · as Giulio Cesare
Rodelinda
2017 · as Bertarido
Toshio Hosokawa: Silent Sea
2017 · as Stephan
Gluck: Orfeo ed Euridice
2014 · as Orfeo
Written On Skin
2013
Handel: Belshazzar
2011
Orlando
Handel - Messiah
2010
Haendel: Theodora
2009 · as Didimus
Mitridate Re Di Ponto
2006 · as Farnace