Madama Butterfly (Madame Butterfly), Puccini
Royal Ballet and OperaIl principe Yamadori (Prince Yamadori)
View cast and crewMadama Butterfly (Madame Butterfly), Puccini
Royal Ballet and OperaIl principe Yamadori (Prince Yamadori)
View cast and crewDon Pasquale, Donizetti
Scottish OperaDottor Malatesta (Doctor Malatesta)
View cast and crew