highest rated
acting
- San Jiang Chao (TV) → Lin Kejian
- No More Bets → Gu Tianzhi's Father
- The Mob → Zhou Mingyou
- Legend of Ghost YingNing
- Bloody Canton
- Ghost Story
- The Priceless (TV) → Mr. Ning
- The Curse of Turandot → Fireworks Master
- 红船
- Kanas Monster
- The Case of the Unknown → Wang Shi-De
- Integrity
- Key To The Luck → Uncle Ha
- Good boy and Kong Fu
- Love Doesn't Come Easy → Zhou Likai
- The Forgotten
- Screw Baskeball Team
- 德州风云之我是一条鱼
- 德州风云之我是牌手
- Never Say Die
- 武僧进城
- 寻龙计
- 回马枪 (TV) → 龙振彪
- The Conspirators (TV) → A Peng
- Yi Quan Qing Chun
- Flipped
- 情迷阿修罗
- 暗道
- Kung Fu Kids
- 扯淡侠
- 暗花无间
- Fighting
- Hungry Ghost Ritual → Hau Tin
- You Are My Sassy Girl
- 跑过罗湖桥
- Feeling the Love Flute
- Conspirators → Ah Pang
- Kung Fu Fighter
- The Silent War → Zhang Guoxiang, KMT Agent
- 开心大冒险
- Deng Enming's Childhood
- Demon 2 (Du Huo 2)
- Crossing Hennessy → Oi Lin's Uncle
- The Adventure of the King → Lord Ning
- Jeet Kune Do
- 拒绝来访
- Looking for Jackie → Mr. Jin
- Shui Hwu Legend
- 濠河边上的女人
- Penicillin 1944
- The Valiant Ones New
- Shaolin Temple Death or Consequence
- A Wind Cold Town
- Legend of Twin Dragons
- 枭龙
- 永乐恩仇 → 朱棣
- Nothing Is Impossible → Godfather
- Gui Li Hun
- Gui Mei
- Unrivaled Sand Palm
- Insuperable Kid Huoyuanjia
- Fearful 24 Hours
- Boxing Hero
- Black Mask Vs. Gambling Mastermind
- Animals
- The Vampire Combat → Mao Lung
- Homicidal Maniac → Inspector Hu Ying Kit
- Tricky Guys
- Wicked Tricks
- Bedroom Secret
- Shui Hwu Legend
- My Wife's Bodyguard
- 战国红颜 (TV) → 伍子胥
- Return of Dragon
- Mission of Hero
- 24 Hrs Ghost Story → Master River Wong
- Killing Me Hardly
- Dragon Town Story
- Crazy Mission
- Special Action Force
- Passion
- Against
- King of Gambler (TV) → 马骓
- To Be No. 1 → Three
- 3 Kung Fu Kids
- The Gangsters
- A Fake Pretty Woman
- Tough Beauty And The Sloppy Slop → Hong Kong Official
- Drugs Fighters
- The Vengeance
- The Vengeance
- Hero of Hong Kong 1949 → Fang Ting Suen
- Deadful Melody → Ghost Master
- The Other Side of the Sea
- Circus Kids
- Law on the Brink
- Marked for Murder
- The Deadly Island
- The Deadly Warrant
- The Heroes From Shaolin (TV)
- Flirting Scholar → King Ning
- All Men Are Brothers - Blood of the Leopard → Lu Chien
- The Love That is Wrong
- Man of the Times
- Lord Of East China Sea II
- Lord Of East China Sea
- Drug Tiger → Uncle Hsiung
- Whores from the North
- Ultimate Warrior
- King of Beggars → Lord Seng Ko Lin Chin
- The Story of Lady Sue
- Ghost Killer → Yip Tai Nan
- Passionate Killing in the Dream
- Wonderful Killer
- Come from China → 李仲兴
- Witch
- No Guilty
- Gangs '92
- Lady Killer
- Who's Killer → Chang Hau
- Raiders of Losing Treasure
- Sexual Fire
- Wolf of Revenge
- The Transmigration Romance → Inspector Lin
- Visa to Hell → Jiu Mou
- Retreat of the Godfather
- The Dignified Killers
- Lucky Dragon
- The Little Shaolin Monk
- Heroic Brothers
- Drugs Area
- No Way Back
- Blood Stained Tradewind → Song Ben
- King of Gambler → Lin Fei
- Takes Two to Mingle
- Life is a Bet
- Stars & Roses → Hong's boyfriend
- Ghostly Love → Ching Sam
- Proud and Confident → Chiu
- Bloody Brotherhood → Cheung Ka Wai
- Chinese Cop Out
- Dark Side of China Town → Shan Tung Shing
- Dragons Forever → Thug at Bar (uncredited)
- Picture of a Nymph → Swordsman
- No Compromise → Lui Da-Chuan
- A Chinese Ghost Story → Swordsman Hsia Hou
- Project A Part II → Superintendent Chun
- Code of Honor → Wang Han
- Crazy Spirit
- Royal Warriors → Raging Bull
- The Strange Bedfellow
- Twinkle, Twinkle Lucky Stars
- Yes, Madam! → Ah Tung (Armoured Car Thief)
- Disciples of the 36th Chamber → San Te's Senior Monk / Gym Chief's Man
- Those Merry Souls
- Crazy Shaolin Disciples
- Welcome → Lam Fong
- Danger Has Two Faces
- Long Arm of the Law → Ho Yiu-Tung
- The 8 Diagram Pole Fighter → Temple Monk
- Return of Bastard Swordsman → Fake Fortune Teller's Son
- Opium and the Kung Fu Master
- My Darling Genie
- The Hidden Power of the Dragon Sabre → Sung Ching Shu (as monk)
- Host for a Ghost
- Seeding of a Ghost → Man at Casino
- The Lady is the Boss → New Student (uncredited)
- The Boxer's Omen → Monk (uncredited)
- The Boxer's Omen → Monk
- Descendant of the Sun → Prince Regent's Black Knight
- Men from the Gutter → Policeman at Raid
- Holy Flame of the Martial World → Miu Shan Clan leader (uncredited)
- Usurpers of Emperor's Power
- The Lady Assassin → Palace Guard
- The Enchantress → (uncredited)
- Buddha's Palm → Clan Member (uncredited)
- Five Element Ninjas → Hong's Man (uncredited)
- Brave Archer and His Mate → Libertine Asking for Ms. Loong (uncredited)
- Ode to Gallantry
- Winner Takes All
- Mercenaries from Hong Kong → He Ying's Man / Yindan's Guerrilla
- The Fake Ghost Catchers
- House of Traps → Constable
- Passing Flickers
- Return of the Sentimental Swordsman → Money Clan Member
- The Brave Archer 3
- The Duel of the Century → Chief Lama
- Challenge of the Gamesters → Casino security
- The Treasure Hunters → Librarian
- The Sword Stained with Royal Blood → Wen Clan Member
- Murderer Pursues → Rascal at basketball court
- Don't Kill Me, Brother!
- Two Champions of Shaolin → Wu Tang Member (uncredited)
- The Flag of Iron → One of 14 Eagles
- Legend of the Fox → Guinong's Man (uncredited)
- The Rebel Intruders → Iron Fist Militia / Refugee
- Killer Constable → Palace Guard
- Without a Promised Land
- Ten Tigers of Kwangtung → Lucky Gambling House Doorman (uncredited)
- Monkey Kung Fu → Kung Fu pupil
- The Magnificent Ruffians → (uncredited)
- The Daredevils → Soldier
- The Fighting Fool → Abducted villager
- The Tigress of Shaolin