Why only 15 movies ?! He has done almost 70 movies
• Chi Bi: Jue zhan tian xia (2009) .... Zhou Yu
• Chi Bi (2008) .... Zhou Yu
• Se, jie (2007) .... Mr. Yee
• Seung sing (2006) .... Detective Hei
• Han cheng gong lüe (2005) .... Lam
• 2046 (2004) .... Chow Mo Wan
• Dei haa tit (2003) .... Ming
• Mou gaan dou III: Jung gik mou gaan (2003) .... Chan Wing Yan
• Hung wun chiu yun (2003) .... Lai Liu Po
• Mou gaan dou (2002).... Chan Wing Yan
• Ying xiong (2002) .... Broken Sword
• Tian xia wu shuang (2002) .... Li Yilong
• Yau ching yam shui baau (2001) .... Richard Ma
• Tung gui mat yau (2001) .... Tung Choi
• Hap gwat yan sam (2001) .... Dr. Lawrence Ching
• Fa yeung nin wa (2000) .... Chow Mo-wan
• Dong jing gong lüe (2000) .... Lin
• Bor lei jun (1999) .... Albert
• Mooi tin oi lei 8 siu shut (1998) .... Wai
• Hai shang hua (1998) .... Wang
• Chiu si hung yiu oi (1998)
• Hei yu duan chang ge zhi qi sheng zhu rou (1998) .... Ahn
• Um fa (1998) .... Sam
• Zui jia pai dang zhi zui jie pai dang (1997) .... Drunk Shooter
• Cheun gwong tsa sit (1997) .... Lai Yiu-fai
• Tou tou ai ni (1996) .... Wing
• Hong xing zi zhi jiang hu da feng bao (1996) .... Hong Fei
• Xich lo (1995) .... Poet
• Jiu shi shen gun (1995) .... Wong Tai-Fung
• Liu mang yi sheng (1995) .... Dr. Lau Mack
• Dung che sai duk (1994) .... Blind Swordsman
• Chung hing sam lam (1994) .... Cop 663
• Dun chuek lei wooi loi (1994) .... Lee Yick-Chung
• Shen long du sheng zhi qi kai de sheng (1994)
• Feng chen san xia (1993) .... Tom Chan
• Sediu yinghung tsun tsi dung sing sai tsau (1993) .... Ou-yang Feng
• Wei Xiao Bao zhi feng zhi gou nu (1993) .... Wai Siu-Bo
• Xin liu xing hu die jian (1993) .... Meng Sing Wan
• Xin nan xiong nan di (1993) .... Chu Yuan
• Xin xian hao shen zhen (1993) .... Ma Kwun-Mo
• Yi yu zhi mo lu ying xiong (1993) .... Fan Long
• Ya Fei yu Ya Ji (1992) .... Ya Fei/Fred Tung
• Ti dao bao (1992) .... Dain Fa
• Laat sau sen taan (1992) .... Tony (Alan)
• Fan dou ma liu (1992) .... Lau Kar-Lun
• Haomen yeyan (1991) .... Wai
• Sinnui yauwan III: Do do do (1991) .... Fong
• Wu hu jiang zhi jue lie (1991) .... Tau-Pi
• Qian wang 1991 (1991)
• Mo hua qing (1991) .... Shing
• Hoyat gwan tsoi loi (1991) .... Shun
• A Fei jing juen (1991) .... Smirk
• Sha Tan-Zi yu Zhou Shih-Nai (1991) .... Beach Boy
• Zhong huan ying xiong (1991) .... Chiang Ho-Chie
• Die xue jie tou (1990) .... Ben/Ah Bee
• Sha shou hu die meng (1989) .... Cheung
• Zhong yi qun ying (1989) .... Wong Way-Wu
• Tie jia wu di Ma Li A (1988) .... T.Q. Zhuang
=• Yan man ying hung (1987) .... Sai
• Deiha tsing (1986) .... Tony Cheung
• Din lo jing juen (1986) .... Doggie
• Hua xin hong xing (1985) .... Kit
• Chi Bi: Jue zhan tian xia (2009) .... Zhou Yu
• Chi Bi (2008) .... Zhou Yu
• Se, jie (2007) .... Mr. Yee
• Seung sing (2006) .... Detective Hei
• Han cheng gong lüe (2005) .... Lam
• 2046 (2004) .... Chow Mo Wan
• Dei haa tit (2003) .... Ming
• Mou gaan dou III: Jung gik mou gaan (2003) .... Chan Wing Yan
• Hung wun chiu yun (2003) .... Lai Liu Po
• Mou gaan dou (2002).... Chan Wing Yan
• Ying xiong (2002) .... Broken Sword
• Tian xia wu shuang (2002) .... Li Yilong
• Yau ching yam shui baau (2001) .... Richard Ma
• Tung gui mat yau (2001) .... Tung Choi
• Hap gwat yan sam (2001) .... Dr. Lawrence Ching
• Fa yeung nin wa (2000) .... Chow Mo-wan
• Dong jing gong lüe (2000) .... Lin
• Bor lei jun (1999) .... Albert
• Mooi tin oi lei 8 siu shut (1998) .... Wai
• Hai shang hua (1998) .... Wang
• Chiu si hung yiu oi (1998)
• Hei yu duan chang ge zhi qi sheng zhu rou (1998) .... Ahn
• Um fa (1998) .... Sam
• Zui jia pai dang zhi zui jie pai dang (1997) .... Drunk Shooter
• Cheun gwong tsa sit (1997) .... Lai Yiu-fai
• Tou tou ai ni (1996) .... Wing
• Hong xing zi zhi jiang hu da feng bao (1996) .... Hong Fei
• Xich lo (1995) .... Poet
• Jiu shi shen gun (1995) .... Wong Tai-Fung
• Liu mang yi sheng (1995) .... Dr. Lau Mack
• Dung che sai duk (1994) .... Blind Swordsman
• Chung hing sam lam (1994) .... Cop 663
• Dun chuek lei wooi loi (1994) .... Lee Yick-Chung
• Shen long du sheng zhi qi kai de sheng (1994)
• Feng chen san xia (1993) .... Tom Chan
• Sediu yinghung tsun tsi dung sing sai tsau (1993) .... Ou-yang Feng
• Wei Xiao Bao zhi feng zhi gou nu (1993) .... Wai Siu-Bo
• Xin liu xing hu die jian (1993) .... Meng Sing Wan
• Xin nan xiong nan di (1993) .... Chu Yuan
• Xin xian hao shen zhen (1993) .... Ma Kwun-Mo
• Yi yu zhi mo lu ying xiong (1993) .... Fan Long
• Ya Fei yu Ya Ji (1992) .... Ya Fei/Fred Tung
• Ti dao bao (1992) .... Dain Fa
• Laat sau sen taan (1992) .... Tony (Alan)
• Fan dou ma liu (1992) .... Lau Kar-Lun
• Haomen yeyan (1991) .... Wai
• Sinnui yauwan III: Do do do (1991) .... Fong
• Wu hu jiang zhi jue lie (1991) .... Tau-Pi
• Qian wang 1991 (1991)
• Mo hua qing (1991) .... Shing
• Hoyat gwan tsoi loi (1991) .... Shun
• A Fei jing juen (1991) .... Smirk
• Sha Tan-Zi yu Zhou Shih-Nai (1991) .... Beach Boy
• Zhong huan ying xiong (1991) .... Chiang Ho-Chie
• Die xue jie tou (1990) .... Ben/Ah Bee
• Sha shou hu die meng (1989) .... Cheung
• Zhong yi qun ying (1989) .... Wong Way-Wu
• Tie jia wu di Ma Li A (1988) .... T.Q. Zhuang
=• Yan man ying hung (1987) .... Sai
• Deiha tsing (1986) .... Tony Cheung
• Din lo jing juen (1986) .... Doggie
• Hua xin hong xing (1985) .... Kit