Actor
Quan Dao: The Journey of a Boxer
2020 · as Kuen's Underling
House of Wolves
2016 · as Tattooed Man
Full Strike
2015
Control
2013
Tales from the Dark 1
2013 · as Ko (segment "Jing Zhe")
Badges of Fury
Once a Gangster
2010 · as Di Caprio
All's Well, End's Well 2009
2009 · as Production Crew
Dare Ya!
2002