Actor
Mozart: Idomeneo
2019
Roberto Devereux - San Francisco Opera
2018 · as Roberto Devereux
Mozart: La clemenza di Tito
2017 · as Tito Vespasiano
Verdi: Nabucco
2017 · as Ismaele
The Peanut Butter Theory
2009 · as Guard #6
The Metropolitan Opera – Verdi: Macbeth
2008 · as Malcolm, Duncan's Son