Actor
Stonewall Prep
2022
Over the Moon
2020 · as Additional Voices (voice)
A Cure for All Things
2020 · as Peasant
Abominable
2019 · as Policeman / Goon / Additional voices (voice)
The Party
2019 · as Lang
Shangri-La: Near Extinction
2018 · as Tai
Morning
2013 · as Cosmetic Salesman
OJ: The Musical
2013 · as Qui
Baby
2008 · as Chan
Desperation
2006 · as Shih
Undiscovered
2005 · as Brendan - Garrett's Assistant
Sucker Free City
2004 · as Edwin Leong