2018
as Amonasro
2008
as Schaunard
2025
2024
as Baron Scarpia
2020
as Self
2022
as Rigoletto
as Giorgio Germont
as A messanger