Actor
- The Bounty (2012)
- Fei tsui ming chu (2010)
- Xiong di (2004)
- Du xia da zhan Lasi Weijiasi (1999)
- 98 goo waak chai ji lung chang foo dau (1998)
- 97 goo waak jai: Jin mo bat sing (1997)
- Mr. X (1995)
- No hoi wai lung (1995)
- Xiang jiao jing qi an (1994)
- Da lu (1993)
- Jing jyu tai (1992)
- Kong fung mat ling (1992)
- Sing je wai wong (1992)
- Lit foh ching sau (1992)
- Do sing daai hang II ji ji juen mo dik (1992)
- Do sing dai hang san goh chuen kei (1992)
- Nu du shen (1991)
- Ying lun yuet jin (1991)
- Biu je, nei woon ye! (1991)
- Daai goh daai juk jaap (1991)
- Do juen (1991)
- Yellow Rain (1990)
- Jue biu yat juk (1990)
- Yi daam hung sam (1990)
- Heung Gong mo nam (1990)
- Waang chung jik jong foh fung wong (1990)
- Do wong (1990)
- Dip huet fung wan (1990)
- Dei tau lung (1990)
- Juen diu daai ngok (1989)
- Lie mo qun ying (1989)
- Gwang tin lung fu wui (1989)
- Do si lip yan (1989)
- Cham dai ngok (1989)
- Tiu ching (1988)
- Faat jung ching (1988)
- Nam jeng bin yuen (1988)
- Wong gok ka moon (1988)
- Chuang xie xian sheng (1988)
- Chut si kei bing (1988)
- Bo fung hon ji (1988)
- Yin ji kau (1988)
- Black Vengeance (1987)
- Ying hung ho hon (1987)
- Yat goh (1987)
- Saang gong kei bing II (1987)
- Gong woo ching (1987)
- Hing dai (1986)
- Guo fu Sun Zhong Shan yu kai guo ying xiong (1986)
- Shui ngai miu si (1985)
- Tai cheung lo dau (1985)
- Juk nei ho wan (1985)
- Bu yi shen xiang (1984)
- Xin fei hu wai chuan (1984)
- Tong chiu ho fong nui (1984)
- Nam nui fong ching sik (1984)
- Ching wa wong ji (1984)
- Kwai ching (1984)
- Ai nu xin zhuan (1984)
- Moh din tiu lung (1984)
- Dang doi lai ming (1984)
- Nam yi nui (1983)
- Tian can bian (1983)
- Ru lai shen zhang (1982)
- Gui yu (1981)
- I.Q. baau paang (1981)
- Dip huet kei bing (1981)
- Fung gip (1979)