Actor
- Er ci chu lia (2017)
- Yuet gwong bo hup (2010)
- Sing kung chok tse sup yut tam (2007)
- Yun shui yao (2006)
- Sing gam do see (2004)
- Hak yau nyn long (2003)
- Sam hon (2003)
- Tian xia wu shuang (2002)
- Yee yan saam chuk (2002)
- Snakeheads (2001)
- The Accidental Spy (2001)
- Yau yan suet oi ngo (2001)
- Chung wah do hap (2000)
- Yuen ban yau take 2 (2000)
- Jiang jian zhong ji pian zhi zui hou gao yang (1999)
- O Ji san he hui dang an (1999)
- Sang meng cha fit yan (1999)
- Sheng ren wu jin zhi wen mi (1999)
- Chao ji zheng gu ba wang (1998)
- Du xia 1999Du xia 1999 (1998)
- Dui bat hei dui laai (1998)
- Keung gaan 2 chai fook yau waak (1998)
- Oi joi yue lok guen dik yat ji (1998)
- Sun tong saan dai hing (1998)
- Yeh boon mo yan see yue si (1998)
- Tian cai yu bai chi (1997)
- San tau jin zi lei saam (1996)
- Zhong qing ai qing gan jue (1996)
- La bi xiao xiao sheng (1995)
- Na you yi tian bu xiang ni (1995)
- Deng long (1994)
- 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)
- Xian guang wei lai quan (1994)
- Xue qiu (1994)
- Di shi pan guan (1993)
- Feng chen san xia (1993)
- Hei shi xing dong (1993)
- Supercop (1993)
- Yi wu shao ya gui (1993)
- Kong fung mat ling (1992)
- Tao xue wei long 2 (1992)
- Tao xue wai zhuan (1988)
- Moot doi wong hau (1987)
- Hai tan (1984)
Filmografie - altele