Andy On Filmography
- Actor (42 credits)
- Shi Dun Ci Ke (2018)
- Twilight Zodiac (2018) Conner
- Ni wang na li pao (2017)
- Tian liang zhi qian (2016) Mathew
- Feng shen bang (2016) Ji Fa
- Blackhat (2015) Alex Trang
- Lushui Hongyan (2014) Lian Ge
- E zhan (2014) Long Qi
- Shi cheng (2014) Andy
- Mo jing (2014)
- Outcast (2014) Shing
- Jiu huo ying xiong (2014) Assist Divisional Officer - Yip Chi-fai
- Ji zhan (2013) Li Zi Tian
- Angel Warriors (2013)
- Te shu shen fen (2013) Lo Chi-Wai / Sunny
- Jik zin (2012) Sean
- Jue se wu qi (2012) Sam Wong
- Hon zin (2012) Michael Shek
- Mural (2011) Golden Warrior
- Hong men yan chuan qi (2011)
- Guan Yun Chang (2011) General Kong Xiu
- Su Qi-er (2010) Yuan Lie
- Mit moon (2010) Calf
- See piu fung wan (2010) Gundam Ko
- Yut mun Hinneisi (2010) Xu
- Noi yee sil nui (2008) Eugene
- Chan oi dik (2008) Andy
- San guo zhi jian long xie jia (2008) Deng Zhi
- San taam (2007) Inspector Ho Ka-on
- Naam yi boon sik (2007) Ronin Tien Yeng-Yee
- Mor gwai tin si (2006) Jet
- Hak kuen (2006) Silver Dragon
- Ching yee kuen kuen (2006) Jason
- Oi seun si sun leung (2006)
- Hak se wui yi wo wai kwai (2006) Lik
- Mang lung (2005) Suet's Undercover Target
- Fei hap siu baak lung (2004) Second Prince Tian Yang
- Chat nin han yeung (2004) Wil
- Xin jingcha gushi (2004) Tin Tin Law
- Kei fung dik sau (2003) Alex
- Siu nin a Fu (2003) Tank Wong
- Black Mask 2: City of Masks (2002) Black Mask