Grafted
A Mistake
Rhapsody of Love
New Gold Mountain
Runaway Millionaires
Homebound 3.0
Hope and Wire
Movie · as Liu / Lee (voice)
Movie · as Junior Doctor (uncredited)
TV · as Henry · 16 eps
Movie · as Samuel
TV · as Leung Wei Sun · 4 eps
Movie · as Andy
TV · as Colin · 1 ep