Au théâtre, il a adapté The Orphan of Chao et joué dans Snow in Midsummer, Sherlock Holmes and the Mystery of the Human Heart, Prince Caspian, Village Wooing, The Doctor’s Dilemma, Everybody, Cyrano de Bergerac (2022 et 2019), Victory (Festival Shaw); The Two Noble Kinsmen (mise en nomination pour un prix Dora), Duchess of Malfi, Measure for Measure (Shakespeare Bash’d); Hymn of the Weaverbird (atelier) (找我劇場 ESP-I Theatre – Taipei, Taïwan); Meet Chloe (Carousel Players); When Ladies Meet (Meighen Forum/Festival de Stratford); MH370 (fu-GEN Theatre); The Birds and the Bees, The Jungle Book (Magnus Theatre); A Christmas Carol (Grand Theatre); King Lear, Twelfth Night, Titus Andronicus, As You Like It (Canadian Stage); A Midsummer Night’s Dream, Chekhov Collective, Julius Caesar et Much Ado About Nothing (St Lawrence Shakespeare Festival). À la télévision et au cinéma, on a pu le voir dans What We Do in the Shadows et Backstabbing for Beginners. Il est membre du conseil d’administration de Buddies in Bad Times Theatre et enseigne à l’Université nationale de Tsing Hua (國立清華大學) (Hsinchu, Taïwan) ainsi qu’à l’École de théâtre George Brown (théâtre chinois de la dynastie des Yuan et des Ming).