Actor
- Bodyguard: A New Beginning (2008)
- C+ jing taam (2007)
- Hei ma lai ah sing (2005)
- Xiong di (2004)
- A Mysterious Murder (2003)
- Sha ke (2001)
- Hak Se Wui dot com (2000)
- Moh ying (2000)
- Yam yeung lo ji sing goon faat choi (1998)
- Duo she (1997)
- Gu huo qi bing zhi bing xian zhe (1996)
- Yun cai zhi li xing (1996)
- Ren pi guo zheng xie (1996)
- Wan choi ng fuk sing (1996)
- Gu huo zi: Zhi ren zai jiang hu (1996)
- Gu huo nu zhi jue zhan jiang hu (1996)
- Yi boh lai beng duk (1996)
- Da san yuan (1996)
- Huang jin dao li xian ji (1996)
- Heung Gong fa yuet ye (1995)
- Zei wong (1995)
- Yue hei feng gao (1995)
- Ying zi di ren (1995)
- Thunderbolt (1995)
- Jing zhuang qing bu zi jin (1995)
- Dou sing 2: Gai tau dou sing (1995)
- Bo li qiang de ai (1995)
- Xin bian yuan ren (1994)
- Saan gai bin fung wong (1994)
- Qing lou shi er fang (1994)
- Liu mang lu shi (1994)
- Jian ren shi jia (1994)
- Ji mi zhong an zhi zhi ming you huo (1994)
- Chi luo kuang hua (1994)
- 999 shei shi xiong shou (1994)
- Siu baa sin (1993)
- Zou lao wei long (1993)
- Zhui nan zi (1993)
- Zhi shi huo tui (1993)
- Siu hap Cho Lau Heung (1993)
- Shen tan gan shi lu (1993)
- Mi tao cheng shu shi (1993)
- '93 jie tou ba wang (1993)
- Bat sin fan dim ji yan yuk cha siu bau (1993)
- Hei jie wu nan (1992)
- Duo bao long hu dou (1992)
- Lip paau hang dung (1992)
- You jian shao ye (1992)
- Xia sheng (1992)
- He ri jin zai lai (1992)
- Liao zhai san ji zhi deng cao he shang (1992)
- Jue dai shuang jiao (1992)
- Hua! ying xiong (1992)
- Hua gui lu xing tuan (1992)
- Gao bie zi jin cheng (1992)
- Fan dou ma liu (1992)
- Che shen (1992)
- Ban wo zong heng (1992)
- Lei ting sao xue (1991)
- Jeuk ngau jai foo dik Jung Kwai (1991)
- Zhi zai chu wei (1991)
- Jing gu jyun ga (1991)
- Ye sheng huo nu wang - Ba jie chuan qi (1991)
- Xin jing wu men 1991 (1991)
- Wu hu jiang zhi jue lie (Jin pai wu hu jiang) (1991)
- Tian shi te jing (1991)
- Meng gui ru qin hei she hui (1991)
- Lao biao fa qian han (1991)
- Jiang shi yi sheng (1991)
- Jiang shi fu xing zi (1991)
- Du ba (1991)
- Dou hap (1991)
- Zhong Huan ying xiong (1991)
- Bao feng shao nian (1991)
- Do juen (1991)
- Jiang hu: Zui hou yi ge da lao (1990)
- Ma deng ru lai shen zhang (1990)
- Zhuo gui he jia huan (1990)
- Zhi zun ji zhuang yuan cai (1990)
- Yi daam hung sam (1990)
- Yi ben man hua: Chuang tian ya (1990)
- Xiao xin jian die (1990)
- Wu ming jia zu (1990)
- Wu di xing yun xing (1990)
- Tian shi zhuo jian (1990)
- Mo deng chen jia (1990)
- Long de chuan ren (1990)
- Kuai le de xiao ji (1990)
- Jing zu 100 fen (1990)
- Huang jia du chuan (1990)
- Dip huet fung wan (1990)
- Feng yu tong lu (1990)
- Xiao sa xian sheng (1989)
- Fu xing chuang jiang hu (1989)
- Miao tan shuang long (1989)
- Ai ren tong zhi (1989)
- Zui jie nan peng you (1989)
- Juen diu daai ngok (1989)
- Zhong yi qun ying (1989)
- Zai jian wang lao wu (1989)
- Xiao xiao xiao jing cha (1989)
- Wo zai hei she hui de ri zi (1989)
- Sha shou tian shi (1989)
- Lang zhi yi zu (1989)
- Ren hai gu hong (1989)
- Meng gui hu li jing (1989)
- Long zhi zheng ba (1989)
- Liu mang chai po (1989)
- Gwang tin lung fu wui (1989)
- Fu gui bing tuan (1989)
- Du shen (1989)
- Dip huet seung hung (1989)
- Hak do fuk sing (1989)
- Ba bo qin bing (1989)
- Yi dan qun ying (1989)
- Pik lik sin fung (1988)
- Zui jia sun you chuang qing guan (1988)
- Yue liang, xing xing, tai yang (1988)
- Qun long duo bao (1988)
- Long zhi jia zu (1988)
- Lo foo chut gang (1988)
- Huo wu feng yun (1988)
- Gong zi duo qing (1988)
- Ji wu cang jiao (1988)
- Fei mao liu lang ji (1988)
- Daai jeung foo yat gei (1988)
- Chi dan qing (1988)
- Bo fung hon ji (1988)
- Ba wong fa (1988)
- Fei lung maang jeung (1988)
- Xue mei gui (1988)
- Ying hung boon sik II (1987)
- Ying hung ho hon (1987)
- Yi ben wu yan (1987)
- Xin tiao yi bai (1987)
- Tie xue qi jing (1987)
- Saang gong kei bing II (1987)
- Piao cuo can (1987)
- Mo gao yi zhang (1987)
- Meng gui da sha (1987)
- Kai xin wu yu (1987)
- Gong woo ching (1987)
- Gam yuk fung wan (1987)
- Ying hung boon sik (1986)
- Hing dai (1986)
- Sha qi er ren zu (1986)
- Mo fei cui (1986)
- Long zai jiang hu (1986)
- Liu mang ying xiong (1986)
- Wong ga faan (1986)
- Dai ke bo che (1986)
- Ji ren tian xiang (1985)
- Liu mang gong pu (1985)
- Wei ni zhong qing (1985)
- Tuo cuo che (1985)
- Hoh bit yau ngoh (1985)
- Tian di xuan men (1984)
- Shang Hai zhi yen (1984)
- Gung buk (1984)
- Wo ai Ye Laixiang (1983)
- Shao ye Wei Wei (1983)
- Ma tou (1983)
- Do ren tou (1975)
- Tie han rou qing (1974)
- Ma lu xiao ying xiong (1973)