
Filmography137 titles
Importing filmography…
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | Cold War 1994Movie | Adrian Yip | 56 |
| 2026 | Back To The Past Plus+Movie | Hong Siu Lung | 56 |
| 2026 | The Snowball on a Sunny DayMovie | Mr. Ma | 56 |
| 2025 | Sons of the Neon NightMovie | Ching Man-sing | 55 |
| 2025 | Behind the ShadowsMovie | Au Yeung Wai Yip | 55 |
| 2025 | Beyond the SinMovie | Allen Lok | 55 |
| 2025 | Vital SignsMovie | Ma Chi Yip | 55 |
| 2025 | Back to the PastMovie | Hong Siu-lung | 55 |
| 2024 | Twilight of the Warriors: Walled InMovie | Cyclone | 54 |
| 2023 | The White Storm 3: Heaven or HellMovie | Au Chi Yuen / Mak Chun Wing | 53 |
| 2023 | Death NoticeMovie | Wong Siu Ping | 53 |
| 2022 | Table for SixMovie | Vip diner | 52 |
| 2022 | In Geek We TrustSeries | — | 52 |
| 2022 | Warriors of FutureMovie | Tyler | 52 |
| 2022 | New Kung Fu Cult MasterMovie | Zhang Cuishan | 52 |
| 2022 | New Kung Fu Cult Master 2Movie | Zang Cuishan | 52 |
| 2022 | Anita: Director's CutSeries | — | 52 |
| 2021 | AnitaMovie | Eddie Lau | 51 |
| 2021 | All U Need Is LoveMovie | Chief of the Epidemic Prevention Operation Unit | 51 |
| 2021 | Once Upon a Time in Hong KongMovie | Hank Chan | 51 |
| 2021 | G StormMovie | William Luk Chi Lim | 51 |
| 2021 | Dynasty WarriorsMovie | Lu Bu | 51 |
| 2020 | A ChooMovie | Flash | 50 |
| 2019 | A Home with a ViewMovie | Wong Siu Choi | 49 |
| 2019 | Line Walker 2: Invisible SpyMovie | Cheng Chun-Yin | 49 |
| 2019 | P StormMovie | William Luk | 49 |
| 2019 | The White Storm 2: Drug LordsMovie | Fung Chun-kwok | 49 |
| 2019 | A Witness Out of the BlueMovie | Sean Wong | 49 |
| 2019 | Pretty Crazy: Joey Yung Concert TourSeries | — | 49 |
| 2019 | Chasing the Dragon II: Wild Wild BunchMovie | Sky He | 49 |
| 2018 | L StormMovie | William Luk | 48 |
| 2018 | Kung Fu MonsterMovie | Ocean | 48 |
| 2017 | Dealer/HealerMovie | Harley | 47 |
| 2017 | Always Be with YouMovie | Sam | 47 |
| 2017 | ParadoxMovie | Lee Chung Chi | 47 |
| 2017 | MeowMovie | Ng Sau-Lung | 47 |
| 2016 | Line WalkerMovie | Shiu Chi-Long | 46 |
| 2016 | S StormMovie | William Luk | 46 |
| 2016 | ThreeMovie | Chief inspector Ken | 46 |
| 2016 | Shed Skin PapaMovie | Tin Lik Hang | 46 |
| 2016 | Call of HeroesMovie | Cao Shaolun | 46 |
| 2016 | League of GodsMovie | General Leopard (Mahamayuri) | 46 |
| 2015 | 12 Golden DucksMovie | Rocky | 45 |
| 2015 | An Inspector CallsMovie | Inspector Kaul | 45 |
| 2015 | SPL 2: A Time for ConsequencesMovie | Hung Mun-Gong | 45 |
| 2015 | Paris HolidayMovie | Clarence Lam | 45 |
| 2015 | Little Big MasterMovie | Tung | 45 |
| 2015 | Wild CityMovie | Kok T-Man | 45 |
| 2014 | Golden ChickensssMovie | Gang Mun Koo Tin Lok (Prostitute Singer) | 44 |
| 2014 | AberdeenMovie | Cheng Wai-tao | 44 |
| 2014 | Hello BabiesMovie | Louis Koo | 44 |
| 2014 | Overheard 3Movie | Law Wing Jau | 44 |
| 2014 | Naked Ambition 3DMovie | Nagasaki Naoki | 44 |
| 2014 | Don't Go Breaking My Heart 2Movie | Cheung Shen Ran | 44 |
| 2014 | Z StormMovie | William Luk | 44 |
| 2014 | Bring Happiness Home 2014Movie | — | 44 |
| 2013 | The White StormMovie | Chow | 43 |
| 2013 | Out of InfernoMovie | Keung | 43 |
| 2013 | BoundlessMovie | Self | 43 |
| 2012 | All's Well, Ends WellMovie | Holland | 42 |
| 2012 | Drug WarMovie | Timmy Choi | 42 |
| 2012 | Romancing in Thin AirMovie | Michael Lau | 42 |
| 2012 | 最佳男主角Series | — | 42 |
| 2011 | All's Well, End's Well 2011Movie | Master Sammy | 41 |
| 2011 | Don't Go Breaking My HeartMovie | Cheung Shen Ran | 41 |
| 2011 | Overheard 2Movie | Jack Ho | 41 |
| 2011 | Magic to WinMovie | Gu Xinyue | 41 |
| 2011 | A Chinese Ghost StoryMovie | Yan Chek Ha | 41 |
| 2010 | All's Well End's Well Too 2010Movie | Emperor Ocean | 40 |
| 2010 | Triple TapMovie | Ken Kwan | 40 |
| 2009 | All's Well, End's Well 2009Movie | Dr. Dick Cho | 39 |
| 2009 | Poker KingMovie | Jack Chang | 39 |
| 2009 | OverheardMovie | Gene Yeung | 39 |
| 2009 | AccidentMovie | Ho Kwok Fai / Brain | 39 |
| 2009 | On His Majesty's Secret ServiceMovie | Royal Dog | 39 |
| 2008 | ConnectedMovie | Bob | 38 |
| 2008 | Run Papa RunMovie | Tiger Lee Tin Yun | 38 |
| 2007 | ProtégéMovie | Fan's Husband | 37 |
| 2007 | TriangleMovie | Fai | 37 |
| 2007 | Happy BirthdayMovie | Siu Nam | 37 |
| 2007 | Flash PointMovie | Wilson | 37 |
| 2006 | Rob-B-HoodMovie | Octopus | 36 |
| 2006 | Election 2Movie | Jimmy Lee | 36 |
| 2005 | ElectionMovie | Jimmy | 35 |
| 2005 | The Open RoadMovie | A le | 35 |
| 2004 | Love on the RocksMovie | Wong Kai-Ming | 34 |
| 2004 | FantasiaMovie | Sam | 34 |
| 2004 | Throw DownMovie | Sze-To Bo | 34 |
| 2003 | Love Under the SunMovie | Self | 33 |
| 2003 | Lost in TimeMovie | Leung Man Liang | 33 |
| 2003 | Naked AmbitionMovie | Andy | 33 |
| 2003 | Love for All SeasonsMovie | Tiger Hung | 33 |
| 2003 | Good Times, Bed TimesMovie | Paul Ko | 33 |
| 2002 | Dry Wood, Fierce FireMovie | Ryan Li | 32 |
| 2002 | The Lion RoarsMovie | Seasonal Chan | 32 |
| 2002 | Women from MarsMovie | Servant of Hell | 32 |
| 2002 | Mighty BabyMovie | Wayne Koo | 32 |
| 2002 | Fat Choi SpiritMovie | Tin-lok | 32 |
| 2001 | Zu WarriorsMovie | Red | 31 |
| 2001 | A Step Into The PastSeries | 項少龍 | 31 |
| 2001 | La BrassiereMovie | Wayne | 31 |
| 2000 | Conman in TokyoMovie | Cool | 30 |
| 2000 | At the Threshold of an Era 2Series | — | 30 |
| 2000 | For Bad Boys OnlyMovie | Jack Shum | 30 |
| 2000 | Super Car CriminalsMovie | Raymond | 30 |
| 1999 | At the Threshold of an EraSeries | 张自力 / Nick Cheung | 29 |
| 1999 | Man's Best FriendSeries | Tai Jin-sek | 29 |
| 1999 | Troublesome Night 5Movie | Fa / Lam Chung Fat | 29 |
| 1999 | Bullets Over SummerMovie | Brian | 29 |
| 1999 | Troublesome Night 6Movie | Inspector Wong / Chak | 29 |
| 1999 | Century of the DragonMovie | Wong Chi Shing | 29 |
| 1999 | The Masked ProsecutorMovie | Tong Hiu-tai | 29 |
| 1998 | Burning FlameSeries | Lau Hoi Pak | 28 |
| 1998 | Troublesome Night 3Movie | Lik | 28 |
| 1998 | War And RemembranceSeries | 弘历 | 28 |
| 1998 | God.comMovie | Officer Chan | 28 |
| 1998 | Troublesome Night 4Movie | Wing | 28 |
| 1998 | The SuspectMovie | Don Lee | 28 |
| 1997 | A Recipe for the HeartSeries | — | 27 |
| 1997 | I Can't Accept CorruptionSeries | 方卓文 | 27 |
| 1997 | Against the Blade of HonourSeries | 丁鹏 | 27 |
| 1997 | Troublesome NightMovie | Ken Ng Chi Keung | 27 |
| 1997 | Troublesome Night 2Movie | Sam | 27 |
| 1997 | The Hitman ChroniclesSeries | 烟花 | 27 |
| 1997 | 圓月彎刀 (數碼修復版)Series | 丁鹏 | 27 |
| 1996 | Man Wanted 2: Those Were the DaysMovie | A Wing | 26 |
| 1996 | Cold Blood Warm HeartSeries | 叶承康 | 26 |
| 1996 | Street of FuryMovie | Lung | 26 |
| 1996 | On FireMovie | Michael Lee | 26 |
| 1995 | The Condor Heroes 95Series | 杨过 Yeung Kuo | 25 |
| 1994 | Happy HarmonySeries | — | 24 |
| 1994 | Class of DistinctionSeries | 陸建材 | 24 |
| 1994 | Organized Crime & Triad BureauMovie | Tung's underling | 24 |
| 1994 | Knot to TreasureSeries | — | 24 |
| 0 | The Trier of FactMovie | Car Che | — |
| 0 | Detective Investigation Files IVSeries | 徐飞 | — |
| 0 | Cold War 1995Movie | Adrian Yip | — |