| Movie | Sky on Fire | Unknown | 2016-11-25 |
| Series | No Reserve | Sukuzi Kazuo | 2016-12-19 |
| Movie | The Beggar Hero | 2014-02-27 | |
| Series | Overachievers | 2014-11-04 | |
| Series | Bullet Brain | Unknown | 2013-04-08 |
| Series | The Gentle Crackdown II | Dai Tsung-Man | 2008-01-21 |
| Movie | House of the Invisibles | Bug | 2007-01-25 |
| Movie | Eye in the Sky | 2007-06-21 | |
| Movie | The Detective | Kwan Sai Wing | 2007-09-25 |
| Movie | Dead Air | Insp. Li Chi Kin | 2007-11-04 |
| Movie | Love Undercover 3 | Mr Cunning | 2006-06-08 |
| Movie | Dog Bite Dog | Tang Wing-Cheung | 2006-08-17 |
| Movie | Confession of Pain | Chan Wai-Keung | 2006-12-21 |
| Movie | Heavenly Mission | Fool/Fung Chi Ngai | 2006-11-17 |
| Movie | A Chinese Tall Story | Lizard King | 2005-12-22 |
| Movie | Osaka Wrestling Restaurant | Mike | 2004-05-06 |
| Movie | Astonishing | 2004-05-14 | |
| Movie | The Legend of Ghost Festival | 2003-01-01 | |
| Movie | My Troublesome Buddy | Tony Fai | 2003-08-28 |
| Movie | Get the Murderer | Ng Chi Wah | 2003-03-12 |
| Movie | I Want to Get Married | Wah | 2003-03-06 |
| Movie | Kung Fu Master Is My Grandma! | Probation Officer Ming | 2003-06-19 |
| Movie | Looking for Mr. Perfect | Grace's superior officer | 2003-04-03 |
| Movie | A Wicked Ghost III: The Possession | Leung Kam Chung | 2002-01-01 |
| Movie | Evil Baby | 2002-01-01 | |
| Movie | Money Suckers | So Kam Po | 2002-05-23 |
| Movie | Frugal Game | Lai Siu-Cheung | 2002-06-06 |
| Movie | Women from Mars | Fung | 2002-05-23 |
| Movie | Psychedelic Cop | Dee | 2002-08-01 |
| Movie | Troublesome Night 9 | Cruise gambler | 2001-01-11 |
| Movie | Vampire Controller | Mao-Mao | 2001-02-08 |
| Movie | Human Pork Chop | Chan Wan-Hok | 2001-01-05 |
| Movie | Visible Secret | Lo Wan Tat | 2001-06-01 |
| Movie | Troublesome Night 10 | Boss | 2001-03-22 |
| Movie | Master Q 2001 | Willy | 2001-04-05 |
| Movie | Violent Cop | Tse Chun-Mao | 2000-01-28 |
| Movie | Troublesome Night 7 | Alex Cheung | 2000-01-15 |
| Movie | Clean My Name, Mr. Coroner! | Cab driver | 2000-11-03 |
| Movie | Gen-X Cops | Inspector Tang | 1999-06-18 |
| Movie | Where a Good Man Goes | 1999-05-06 | |
| Movie | Bullets Over Summer | Stone | 1999-08-05 |
| Movie | Afraid of Nothing, the Jobless King | Mrs. Law's Manager | 1999-01-01 |
| Movie | Troublesome Night 5 | Dee | 1999-01-22 |
| Movie | Troublesome Night 6 | Mr Lai | 1999-09-02 |
| Movie | The Masked Prosecutor | Leung Siu Cheung | 1999-12-09 |
| Movie | Last Ghost Standing | 1999-10-30 | |
| Movie | Victim | Detective Bee | 1999-10-16 |
| Movie | The Three Lustketeers | Lai Lo-Cheung/ Billy | 1998-01-01 |
| Movie | The Storm Riders | Mud Buddha | 1998-07-18 |
| Movie | Super Energetic Man | Brother Cheung | 1998-05-21 |
| Movie | Troublesome Night 4 | DiCaprio | 1998-08-22 |
| Movie | Nightmare Zone | Lily's Husband | 1998-11-12 |
| Movie | Armageddon | Chuck | 1997-01-01 |
| Movie | Final Justice | 1997-03-08 | |
| Movie | Intruder | Chen Chi-Min | 1997-11-29 |
| Movie | Troublesome Night 2 | Curry | 1997-09-13 |
| Movie | Satan Returns | Unknown | 1996-05-17 |
| Movie | The Final Option | Traffic Cop | 1994-03-16 |
| Movie | Mr. Sardine | 1994-09-09 |