Past performances 2018 — Yesterday
Yevgeny Onegin (Eugene Onegin), Tchaikovsky, P. I.
Theater MagdeburgZaretsky + 1 roles
View cast and crewMaria Stuarda (Mary Stuart), Donizetti
Vorarlberger LandestheaterGiorgio Talbot (George Talbot)
View cast and crewDialogues des Carmélites (Dialogues of the Carmelites), Poulenc
Teatro dell'Opera di RomaThierry + 1 roles
View cast and crewLa Traviata (La traviata), Verdi
Teatro dell'Opera di RomaIl dottor Grenvil (The doctor Grenvil)
View cast and crewYevgeny Onegin (Eugene Onegin), Tchaikovsky, P. I.
Theater MagdeburgZaretsky + 1 roles
View cast and crewDialogues des Carmélites (Dialogues of the Carmelites), Poulenc
Teatro dell'Opera di RomaThierry + 1 roles
View cast and crewLa Traviata (La traviata), Verdi
Teatro dell'Opera di RomaIl dottor Grenvil (The doctor Grenvil)
View cast and crewYevgeny Onegin (Eugene Onegin), Tchaikovsky, P. I.
Teatro dell'Opera di RomaZaretsky
View cast and crewI vespri siciliani (The Sicilian Vespers), Verdi
Teatro dell'Opera di RomaIl conte Vaudemont (The count of Vaudemont)
View cast and crew