Mozart: Idomeneo 2019
Actor
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
Credits from TMDB.