Actor
Ballad of a Small Player
2025 · as Gambler (uncredited)
Raging Fire
2021 · as Funeral Attendee (uncredited)
The Fatal Raid
2019 · as Commissioner of Police
The Big Call
2017
Love Off the Cuff
2017 · as Victim's Father
Shock Wave
2017 · as Hostage
Mad World
2016 · as Dr. Cheung
Line Walker
2016 · as Police Inspector
Crimson Jade
2010 · as Teacher Chan
Womb Ghosts
2010 · as Brother Choi
Rule Number One
2008 · as Coroner
Confession of Pain
2006 · as Mr Chow's Lawyer