Actor
La Traviata 2026
2026 · as Giorgio Germont
Giuseppe Verdi: Nabucco - Arena di Verona 2025
2025 · as Nabucco
Royal Opera House: Andrea Chénier
2024 · as Carlo Gérard
Verdi's Il Trovatore
2022 · as The Count of Luna
Nabucco - TEATRO REGIO PARMA
2020
Aida. Arena di Verona
2019 · as Amonasro