2021
Shang-Chi and the Legend of the Ten Rings as Wenwu's Captain2018
Unbreakable as Xiao Zhantian2016
Trivisa as Master Sai2013
The Grandmaster as Master Yong1994
The Legend of Drunken Master as Fishmonger Tsan's Student1994
Drunken Master III as Not available1994
Crystal Fortune Run as Not available1989
The Black Wall as Not available1987
The Master Strategist as Not available1986
The Master of Shaolin as Not available1982
Dragon Lord as Tournament (uncredited)1981
Crazy Nuts as Not available1980
Carry on Wise Guy as Not available1980
The Shaolin Disciple as Not available1979
Dragon's Claws as Lung Hsia1979
Crazy Couple as Not available1979
The Tigress of Shaolin as Ah San1979
Snake in the Monkey's Shadow as Not available1979
Green Hat Guy as Not available1979
The Fearless Duo as Not available1978
Heroes of the East as Student1978
Mr. Funnybone Strikes Again as Kitchen Fighter1978
Bruce Lee in New Guinea as Not available1978
Dirty Tiger, Crazy Frog as One of Coffin King's Men (uncredited)1978
Kung Fu Means Fists, Strikes and Sword as Strange Fellow / Queer Strikes1978
The Heroic Defenders as Not available1977
The 36 Crazy Fists as Shan Ho Kuan1977
The Four Shaolin Challengers as Student1975
The Spiritual Boxer as Bun / Noodle Stall Assistant (uncredited)2018
Unbreakable Director1994
Lantern Director1994
The Legend of Drunken Master Stunts1994
Drunken Master III Martial Arts Choreographer1990
New Kids in Town Director1990
New Kids in Town Writer1990
New Kids in Town Producer1989
The Black Wall Screenplay1989
The Black Wall Director