2024
Pavane For An Infant
2024
Crisis Negotiators as Wan Chi Ming
2023
The Pig, the Snake and the Pigeon as Hsu Wei-chiang (Hongkie)
2023
Stand Up Story as Wah
2023
The White Storm 3: Heaven or Hell as Doctor
2023
A Light Never Goes Out as Master Wong
2023
Beyond the Common Ground (15 episodes)
2022
Septet: The Story of Hong Kong as (segment "Headmaster")
2022
Parents League as Principal Hung (30 episodes)
2022
Breakout Brothers 2 as Doctor Chan
2021
Anita as Wah Do Restaurant Manager
2021
Hand Rolled Cigarette as Boss Tai
2021
All U Need Is Love as Hotel resident
2021
The Magician on the Skywalk (1 episode)
2020
Shock Wave 2 as Chin Ka On / Money
2020
The Calling of A Bus Driver as Philip
2020
One Second Champion as Master Cheung
2020
Hell Bank Presents: Running Ghost
2019
Fagara as Yong - Funeral Service Agent
2019
The White Storm 2: Drug Lords
2018
Tracey as Brother Darling (Fa Yim-hung)
2017
29+1 as Christy's Uncle
2017
Shock Wave as President Chen
2016
Heartfall Arises as Sherman Ko
2016
Line Walker as Uncle Heen
2016
Trivisa as Chief Chen
2015
Ten Years as Bruce Ngai (segment "Self-immolator")
2015
Helios as Representative of Transport Department
2013
Doomsday Party as Manager Leung Sai-kwong
2013
Tales From The Dark 1 as Police (segment "Stolen Goods")
2010
Fog as Principal Tam
2010
Once a Gangster as Uncle Kin
2009
Overheard as Raymend Tsui
2008
Rule Number One as Chan Fook-Lai
2006
Confession of Pain as Wong Ming
2004
2046 as Wan's Party Friend
2002
So Close as Mr Yeung
2002
The Eye as Mr. Ching
1999
King of Comedy as Ben