| Movie | Man on the Edge | 2022-04-15 | |
| Movie | The First Girl I Loved | 2021-11-25 | |
| Series | Warriors Within | 2020-04-13 | |
| Movie | Ciao UFO | 2019-10-29 | |
| Movie | Legally Declared Dead | Chiang Rui | 2019-11-12 |
| Movie | Distinction | Mr. Hung | 2018-10-11 |
| Movie | Vampire Cleanup Department | 2017-03-16 | |
| Movie | Dealer/Healer | Inspector | 2017-05-18 |
| Movie | The Empty Hands | Mute Dog | 2017-11-02 |
| Movie | Our Time Will Come | Leung Fok | 2017-07-01 |
| Movie | Three | Tong (Sergent) | 2016-06-24 |
| Movie | Trivisa | Inspector Wu | 2016-04-07 |
| Movie | Sky on Fire | Tang (voice) | 2016-11-25 |
| Movie | Lucky Star 2015 | MC | 2015-02-19 |
| Movie | Little Big Master | 2015-03-19 | |
| Movie | To The Fore | 2015-08-06 | |
| Movie | That Demon Within | Emcee | 2014-04-17 |
| Movie | Two for the Night | 2014-11-11 | |
| Movie | Z Storm | On Tat | 2014-06-19 |
| Movie | SDU: Sex Duties Unit | Negotiator | 2013-07-25 |
| Movie | Unbeatable | Master Kwan (Ching Fai's Master) | 2013-08-15 |
| Series | No Good Either Way | 2012-06-11 | |
| Series | Be Home for Dinner | 钟国栋 | 2011-03-21 |
| Movie | Once a Gangster | Bank manager, Mr Wong | 2010-05-20 |
| Series | Elite Brigade | 2010-12-08 | |
| Movie | Overheard | Weber | 2009-07-23 |
| Series | Off Pedder | Yim Yu Tai | 2008-10-20 |
| Series | Legend of the Demigods | 2008-08-25 | |
| Movie | Dragonland: L'Urlo di Chen terrorizza ancora l'occidente | Self | 2008-01-01 |
| Movie | A Decade of Love | 2008-09-04 | |
| Series | Best Selling Secrets | Mo Gei Yong | 2007-03-12 |
| Series | The Biter Bitten | 2006-03-20 | |
| Series | Placebo Cure | Lung Kam Wai | 2005-05-30 |
| Series | Strike at Heart | Yuen Sap Sam Han | 2005-05-05 |
| Series | Real Kung Fu | 2005-10-24 | |
| Series | Angels of Mission | Lee Tin Wah | 2004-05-24 |
| Movie | 悬案追凶 | 2004-03-07 | |
| Series | Hard Fate | 2004-08-09 | |
| Series | The Legend Of Love | 2003-03-03 | |
| Series | Ups and Downs in the Sea of Love | Lau Wah | 2003-05-05 |
| Series | The Legend of Love | Bei Goin | 2003-09-18 |
| Series | A Case of Misadventure | 2002-03-18 | |
| Series | Legal Entanglement | 2002-02-18 | |
| Series | Burning Flame II | 蔡南丰 | 2002-10-28 |
| Series | Showbiz Tycoon | 2000-01-01 | |
| Movie | Fist Power | 2000-01-21 | |
| Movie | Black Cat in Jail | 2000-01-20 | |
| Movie | The Blood Rules | Tom | 2000-06-10 |
| Movie | A Game Of No Rule | Dick Ko | 2000-01-27 |
| Movie | Body Weapon | Officer Sam Lee | 1999-01-01 |
| Movie | Tsimshatsui Floating Corpse | 1999-01-01 | |
| Movie | Bruce Lee: Century Hero | 1999-01-01 | |
| Movie | Bloody Phoenix | 1999-01-01 | |
| Series | Flaming Brothers | 1999-03-08 | |
| Movie | What Are You Gonna Do, Sai Fung? | Sai Fung | 1999-02-04 |
| Series | Witness to a Prosecution | 邹子龙 | 1999-12-20 |
| Series | Ten Tigers Of Guangdong | 1999-05-03 | |
| Series | A Lawyer to be Good | 1998-02-09 | |
| Movie | You Light Up My Life | 1998-03-27 | |
| Series | Burning Flame | Choi Nam Fung | 1998-10-12 |
| Series | I Come from Guangzhou | 1998-08-10 | |
| Movie | Hong Kong Night Club | 1997-05-31 | |
| Series | The Pride of Chaozhou | 李乃强 | 1997-07-07 |
| Movie | Forbidden City Cop | Alien Show Host | 1996-02-16 |
| Movie | The God of Cookery | MC for Stephen | 1996-12-21 |
| Movie | Banana Club | 1996-04-13 | |
| Movie | July 13th | 1996-04-25 | |
| Movie | Bloody Friday | Lau Wai-Ken | 1996-09-14 |
| Movie | 紙上英雄 | 1991-01-01 | |
| Movie | Devil’s Heart | 1990-01-01 |