2020
as Ottone
2018
as Terry Rutland
2017
as Francisco de Ávila
2016
as David
2012
as Trinculo
2011
as Unulfo, counselor to Grimoaldo, secretly loyal to Bertarido
2009
as Spirit