as Romeo
2025
as Mario Cavaradossi
2024
as Self
2021
2019
as Nemorino
2018
as Rinuccio
2017
as The Prince's Tenor Friend
as Hoffmann
2016
as Hoffman
as Werther
2015
2014
as Rodolfo
as Il Duca di Mantua
2012
as Tenor
2011
as Faust
as Duca di Mantova
2010
as Alfredo Germont
2008
as Cassio
2006
2004
as Self - Special Guest
1951