Actor
- Witch Walker (2018)
- Myth Kill Joke (2017)
- Café. Waiting. Love (2014)
- Rhapsody of Marriage (2012)
- Da Xiao Jiang Hu (2010)
- Mei nui sik sung (2007)
- Jeuk sing 3 gi ji mor saam bak faan (2007)
- Ye maan bei kup (2006)
- Sai chiu (2006)
- Ching din dai sing (2005)
- Ngor ah ma fat jai won (2005)
- Wo yao zuo model (2004)
- Lou she oi sheung mao (2003)
- Geung see dai si doi (2003)
- Yat nguk taam chin yan (2002)
- Fung hung bei cup (2002)
- Yau ching yam shui baau (2001)
- Jung gik keung gaan sau sing yau waak (2001)
- Laam goh lui cheung (2001)
- Siu lam juk kau (2001)
- Hap gwat yan sam (2000)
- Kuet chin chi gam ji din (2000)
- Shui hui chuen ji ying hung hiu sik (1999)
- Hung wan yat tew loong (1998)
- Liu jai yim tam ji yau kau (1997)
- Yi tan zhao yao jing zhi ying shao ming ce (1996)
- Shao nian 15/16 shi (1996)
- Da nei mi tan: Zhi ling ling xing xing (1996)
- Yun cai zhi li xing (1996)
- Long hu Bo Lan ji (1996)
- Yu pu tuan II: Yu nu xin jing (1996)
- Gui ju yuan zhi: Jing qing yan nu lang (1996)
- Gu huo nu zhi jue zhan jiang hu (1996)
- Zhong qing ai qing gan jue (1996)
- Daai laap mat taam 008 (1996)
- Huang jin dao li xian ji (1996)
- Wu di fan dou xing (1995)
- Shi xiong di (1995)
- Shan shui you xiang feng (1995)
- Jin yu man tang (1995)
- Wui wan yeh (1995)
- Hua yue jia qi (1995)
- Dai lao bai shou (1995)
- Baak bin sing gwan (1995)
- 97 fung lau mung (1994)
- Zhu guang bao qi (1994)
- San ge xiang ai de shao nian (1994)
- Poh waai ji wong (1994)
- Man qing jin gong qi an (1994)
- Jiu pin zhi ma guan: Bai mian Bao Qing Tian (1994)
- Jian ren shi jia (1994)
- Gwok chaan Ling Ling Chat (1994)
- Guang Dong wu hu zhi tie quan wu di Sun Zhong Shan (1994)
- Yu long gong wu (1994)
- Zhui nan zi (1993)
- Huang Fei Hong dui Huang Fei Hong (1993)
- Chik geuk siu ji (1993)
- Chai gong (1993)
- Dung fong saam hap (1993)
- Sam sei goon (1992)
- Do sing dai hang san goh chuen kei (1992)
- Shuang zhuo (1991)
- Wu yi tan zhang: Lei Luo zhuan (1991)
- Sha Tan-Zi yu Zhou Shih-Nai (1991)
- Dou hap (1991)
- Ai de shi jie (1990)
- Ai ren tong zhi (1989)
- Lie huo jie tou (1989)
- Wu long zei ti shen (1988)
- Chang duan jiao zhi lian (1988)
- Yin zhong (1986)
- Bi gui zhuo (1986)
- Meng gui chu long (1983)
- Hua ji shi dai (1981)
- Gong zi jiao (1981)
- Da chu tou (1979)
- E yu tou hei sha xing (1978)
- Tian cai gong fu (1969)