Fine Archery: The Brave Archer Franchise (2023)
艳鬼在你左右 (1997)
Letov's Escort
Fists of Legends 2: Iron Bodyguards (1996)
Lamma Priest Kanmadi
The Twelve Fairies (1990)
Vampire Kid II (1988)
James Webster
Ninja, the Violent Sorceror (1987)
Ninja Kids (1984)
God of Bowls
Fight Among the Supers (1984)
Tiger
Shanghai 13 (1984)
Luo Shan
The Nine Demons (1984)
Death Ring (1984)
Cho Kam-Kuai
Attack of the Joyful Goddess (1983)
Priest Chi King
Brave Archer and His Mate (1982)
Hua Chong - the Butterfly
House of Traps (1982)
Woodcutter
The Brave Archer 3 (1981)
Ling Yunzi
Masked Avengers (1981)
Uncle Wen Nan Yang
The Sword Stained with Royal Blood (1981)
Tung Yen
Ninja In The Deadly Trap (1981)
Hu Yidao
Legend of the Fox (1980)
Chen Chu-Kwong
The Rebel Intruders (1980)
Kao Ching Chun (Gao Jinzhong)
Two Champions of Shaolin (1980)
Iron Tiger Cao Fung (Chow Fang)
The Flag of Iron (1980)
Heaven Guard / Chang Jiaxiang
Heaven and Hell (1980)
Su Hei Hu
Ten Tigers of Kwangtung (1979)
Silver Spear
Kid with the Golden Arm (1979)
Yuan Ying Fei
The Magnificent Ruffians (1979)
Fu Quanyi
The Daredevils (1979)
Gao Jinzhong
Shaolin Rescuers (1979)
Dao Chang
Crippled Avengers (1978)
Pao Siao Tung
Invincible Shaolin (1978)
Zhang Yiaotian, the Centipede / Tan Shanhu
The Five Venoms (1978)
Beggar clan elder
The Brave Archer 2 (1978)
Yan Zi-Fei
Life Gamble (1978)
White Dragon thug
Chinatown Kid (1977)
Chang Ah-Sheng (5th Weird 7)
The Brave Archer (1977)
Mongol fighter/guard
Magnificent Wanderers (1977)
Sgt. Xu Xiang Lin
The Naval Commandos (1977)
General Gu Bei Zi
Shaolin Temple (1976)
Gang member
The New Shaolin Boxers (1976)
Shaolin Student (uncredited)
Hand of Death (1976)
Regiment Commander Wang
7-Man Army (1976)
Action Director
Hello Dracula 2: Son of the Vampire (1987)
Director
Martial Arts Choreographer
Stunt Coordinator