Actor · Born 1992
Chasing the Dragon
2017 · as Peter
L for Love, L for Lies Too
2016 · as Sing
Chinese Zodiac
2012 · as Jonathan
Permanent Residence
2009 · as Young Ivan
Sparrow
2008 · as Boy in Cap
Besieged City
2008
Mad Detective
2007 · as Weak Boy - Ho's Inner Personality
Wo Hu
2006 · as Dee
Rob-B-Hood
2006 · as Young Max
Election 2
2006 · as Denny Lin
Election
2005 · as Denny Lin
Boxer's Story
2004