Past performances 2007 — Yesterday
La Traviata (La traviata), Verdi
Oper FrankfurtIl dottor Grenvil (The doctor Grenvil)
View cast and crew-
Un ballo in maschera (A Masked Ball), Verdi
Oper FrankfurtSilvano / Cristiano (Silvano)
View cast and crew-
La fanciulla del West (The Girl of the Golden West), Puccini
Grange Park OperaJack Wallace (Jake Wallace)
View cast and crewIolanta, op. 69 (Iolanta), Tchaikovsky, P. I.
Royal Academy OperaNo role specified
View cast and crew