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