Past performances 2011 — Yesterday
La Traviata (La traviata), Verdi
National Centre for the Performing ArtsGiorgio Germont (George Germont)
View cast and crewNCPA 2019 New Year's Concert, QimingRavelMantianTianhuaPiazzollaMorriconeStrauss IIGuangnanRossiniWagner, RichardVarious
National Centre for the Performing Artsbaritone
View program, cast and crewTannhäuser, Wagner, Richard
National Centre for the Performing ArtsWolfram von Eschenbach (Wolfram of Eschenbach)
View cast and crewAndrea Chénier (Andrea Chenier), Giordano
National Centre for the Performing ArtsCarlo Gérard (Carlo Gerard)
View cast and crew