| Movie | Legend of Lv Bu | 2020-05-30 | |
| Series | Memory Eclipse | Tien Shao-Ching | 2020-09-19 |
| Movie | We Are Champions | 2019-08-23 | |
| Movie | I Am Your Mom | Zhou Daqing | 2018-05-10 |
| Movie | Wished | Yao Hongmen | 2017-06-30 |
| Movie | Papa | 2016-03-18 | |
| Movie | Bull Brothers | Elder Pig [Voice] | 2014-01-01 |
| Movie | You Deserve To Be Single | Xiao Feng | 2010-06-13 |
| Movie | My Beauty Boss | Cousin | 2010-07-30 |
| Movie | The One Man Olympics | 2008-05-17 | |
| Movie | Waiting Alone | One-Take Liu (cameo) | 2005-09-08 |
| Series | Hero of the Year | 陶亮 | 2004-11-08 |
| Movie | Looking for Mr. Perfect | Richard | 2003-04-03 |
| Movie | Hidden Track | Joe | 2003-11-13 |
| Movie | Hi Frank! | David | 2002-07-01 |
| Movie | Restless | Richard Kao | 2001-01-26 |
| Movie | Devils on the Doorstep | Major Gao | 2001-10-26 |
| Movie | When I Fall in Love... with Both | Tung / A-Dong | 2000-03-20 |
| Movie | Hu-Du-Men | Director Lam | 1996-04-03 |
| Movie | July 13th | 1996-04-25 | |
| Movie | Temptress Moon | Jingyun | 1996-05-09 |
| Movie | Spitfire | Chan (uncredited) | 1995-01-24 |
| Movie | Passion 1995 | Siu Wai | 1995-03-09 |
| Movie | Full Throttle | David | 1995-12-14 |
| Movie | Passion Unbounded | Shek Dai-Hung | 1995-04-07 |
| Movie | I Have a Date with Spring | Karl Sum | 1994-04-20 |
| Movie | Young Wisely 2 | 1994-01-01 | |
| Movie | Let's Go Slam Dunk | Ng Koon Nam | 1994-07-16 |
| Movie | One of the Lucky Ones | 1994-11-17 | |
| Movie | Young Wisely 1 | Wisely | 1993-01-01 |
| Movie | Shadow Cop | 1993-01-08 | |
| Movie | Treasure Island | Polo | 1993-04-01 |
| Movie | Cohabitation | 1993-12-09 | |
| Movie | Finale in Blood | Ma Kuang Shen | 1993-11-06 |
| Movie | Evil Black Magic | Wong Wai | 1992-01-01 |
| Movie | The Unleaded Love | 1992-10-30 | |
| Movie | Lover at Large | Leung Ho | 1991-01-01 |
| Movie | Sisters of the World Unite | Ray | 1991-12-05 |
| Movie | Robotrix | Chou | 1991-05-31 |
| Movie | The Banquet | Jogger | 1991-11-30 |
| Movie | Return Engagement | David | 1990-03-17 |
| Movie | Goodbye Hero | Jerome | 1990-06-07 |
| Movie | Tiger Cage II | David | 1990-08-11 |
| Movie | In the Line of Duty 5: Middle Man | David Ng | 1990-06-15 |
| Movie | A Tale from the East | Huang Zhin | 1990-06-28 |
| Movie | Perfect Match | David Shek | 1989-03-17 |
| Movie | Lost Souls | Chao Te-chu | 1989-08-09 |
| Movie | Starry Is the Night | Cheung Tien-on | 1988-10-13 |
| Movie | My Dream is Yours | 7-11 manager | 1988-12-21 |
| Movie | The Game They Call Sex | Burglar | 1987-11-05 |
| Movie | Where's Officer Tuba? | 1986-03-20 | |
| Movie | Immortal Story | 1986-11-06 | |
| Movie | Pom Pom Strikes Back | Doctor | 1986-08-14 |