Actor
- Liu lang di qiu (2019)
- Oolong Courtyard (2018)
- Duk gai (2017)
- Overheard 3 (2014)
- Kara King (2013)
- Guan lan (2008)
- Bai se ju ta (2006)
- Yi shi er niao (2005)
- Ching mai daai wa wong (2001)
- Siu lam juk kau (2001)
- Yue lok ji wong (1999)
- Hei kek ji wong (1999)
- Goo waak chai ching yee pin ji hung hing sap saam mooi (1998)
- Hung wan yat tew loong (1998)
- Xi qi bi ren (1997)
- Hei yu duan chang ge zhi (Qi zheng shu rou) (1997)
- Sha shou san fen ban zhong (1996)
- Wan feng (1996)
- Sik san (1996)
- Huang jin dao li xian ji (1996)
- Xiao fei xia (1995)
- La bi xiao xiao sheng (1995)
- Jiu wu tuo qiang nu jing (1995)
- Dou sing 2: Gai tau dou sing (1995)
- Baak bin sing gwan (1995)
- Sai yau gei: Daai git guk ji - Sin leui kei yun (1994)
- Sai yau gei: Dai yat baak ling yat wui ji - Yut gwong bou haap (1994)
- Poh waai ji wong (1994)
- Jiu pin zhi ma guan: Bai mian Bao Qing Tian (1994)
- Do si qing yuen (1994)
- Deng long (1994)
- Xin bi xue jian (1994)
- Lun Wen-Xu lao dian Liu Xian-Kai (1994)
- Yu long gong wu (1994)
- Siu baa sin (1993)
- Zhi shi huo tui (1993)
- Yi yu zhi mo lu ying xiong (1993)
- Yi ben man hua chuang tian ya II miao xiang tian kai (1993)
- Wu xia qi gong zhu (1993)
- Shui hu xiao zhuan (1993)
- Shen Jing Dao yu Fei Tian Mao (1993)
- Qing tian pi li zhi xia ji da jie (1993)
- Mu lu tian shi (1993)
- Huang Fei Hong dui Huang Fei Hong (1993)
- Hua tian xi shi (1993)
- Di shi pan guan (1993)
- Chai gong (1993)
- So Hak-Yi (1993)
- Jing jyu tai (1992)
- Duo bao long hu dou (1992)
- Zhen de ai ni (1992)
- Tao xue wei long 2 (1992)
- Tao xue ying xiong zhuan (1992)
- Sam sei goon (1992)
- Qian mian tian wang (1992)
- Miu kai sup yi siu (1992)
- Lu ding ji (1992)
- Jue dai shuang jiao (1992)
- Fei nu zheng zhuan (1992)
- Huang Fei Hong xiao zhuan (1992)
- Fei hu jing ying zhi ren jian you qing (1992)
- Che shen (1992)
- Nu xiao feng yun xie jiao ren qin (1992)
- Ming yue zhao jian dong (1992)
- Ji Boy xiao zi zhi zhen jia wai long (1992)
- Huo tou fu xing (1992)
- Fei zhou he shang (1992)
- Mo jong yuen: So hat yi (1992)
- Nu du shen (1991)
- Wu yi tan zhang: Lei Luo zhuan zhi er (1991)
- Jing gu jyun ga (1991)
- Ye sheng huo nu wang - Ba jie chuan qi (1991)
- Xin jing wu men 1991 (1991)
- Wu yi tan zhang: Lei Luo zhuan (1991)
- Kai ma m yik jo (1991)
- Tao xue wei long (1991)
- Sha Tan-Zi yu Zhou Shih-Nai (1991)
- Haomen yeyan (1991)
- Du xia II: Shang Hai tan du sheng (1991)
- Biu je, nei woon ye! (1991)
- Du ba (1991)
- Dou hap (1991)
- Dai zi hong lang (1991)
- Bo Hao (1991)
- Biao ge wo lai ye (1991)
- Jiang hu: Zui hou yi ge da lao (1990)
- Du sheng (1990)
- Yi daam hung sam (1990)
- Xue zai feng shang (1990)
- Heung Gong mo nam (1990)
- Tian ruo you qing (1990)
- Long Feng cha lou (1990)
- Ai de shi jie (1990)
- Wu ye tian shi (1990)
- A Lang de gu shi (1989)
- Sha shou tian shi (1989)
- Du shen (1989)
- Sha shou hu die meng (1989)
- Ba wang nu fu xing (1989)
- Dak ging to lung (1988)
- Tao xue wai zhuan (1988)
- Ying hung boon sik II (1987)
- Piao cuo can (1987)
- Long zai jiang hu (1986)
- Feng kuang you xi (1985)
- Huan chang (1985)
- Da gung wong dai (1985)
- Ting bu liao de ai (1984)
- She diao ying xiong zhuan (1983)
- Cui hua zhe si (1983)
- Wo yuan yi (1983)
- Tong xian che (1983)
- Zhi fa zhe (1981)
- Ge shi ge fa (1979)
- Jing wang shuang xiong (1978)
- Xiang Gang Ai man niu (1977)
- Ni xi de ya (1976)
- Ying tai qi xue (1976)
- Lu mao wu pa dai (1975)