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