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