1986年开始出演林岭东执导的电影“风云”三部曲:在《
龙虎风云》中饰演警官、在《监狱风云》中饰演杀手雄,在《
学校风云》中饰演潇洒哥。
1988年凭借主演的电影《监狱风云》提名第7届香港电影金像奖最佳男配角。
1992年与张曼玉合演文艺片《白玫瑰》,这是他为数不多的文艺片。
1996年在郑伊健、陈小春、黎姿主演的黑道电影《古惑仔3只手遮天》中饰演乌鸦。之后相继出演了《古惑仔4之战无不胜》和《古惑仔6之胜者为王》。
1998年在陈嘉上,林超贤执导的警匪动作片《
野兽刑警》中饰演高佬辉,该剧获得第18届香港电影金像奖、第4届香港电影金紫荆奖和第五届中国香港电影评论学会奖最佳电影。
2000年凭借在电影《
枪火》中饰演阿Mike一角获得第5届香港电影金紫荆奖最佳男配角。
2001年因参与梁家辉、吴君如主演黑社会爱情喜剧片《
江湖告急》,提名第20届香港电影金像奖最佳男配角。
2004年凭借在电影《无间道Ⅱ》中饰演“金牌打手”罗继贤,并凭借在全片中不发一言的演出提名第4届华语电影传媒大奖最佳男配角。
2005年进入中国大陆拍戏,以电视剧为主。搭档李威、陈好主演偶像剧《我的武林男友》。
2008年领衔主演以1928年军阀孙殿英盗掘清东陵为题材的电视剧《
东陵大盗》。
2009年与丁志诚、刘威主演夺宝悬疑题材剧《锣鼓巷》饰程大羽。同年领衔主演爱情剧《爱恋狂潮》。