Known For
Filmography

The Eight Kings: Dragon Heist
Movie

The Underworld
TV · as Fei Liu · 26 eps

The Fading Gold
TV · 4 eps

Justice Is Mine
TV · as Lo Keung · 1 ep

Suspect
Movie · as Lawyer

Moments of Youth
TV · as Chen Fa Wei "Tiger Wei" · 24 eps

ICAC Investigators 2024
TV · 1 ep

The Line Watchers
TV · 27 eps

A Great Hero In Troubled Times
Movie

Airport Strikers
TV · as Yim Lai Cheung · 25 eps

The Old Days Of Shanghai
Movie

Crazy Bull
Movie

Mascot Agents
Movie

The No No Girl
TV · 20 eps

The Tofu War
TV · 20 eps

Cold War II
Movie · as Gary Fu

Fight in Causeway Bay
Movie

Shades of Life
TV · 12 eps

Storm in a Cocoon
TV · 32 eps

Will Power
TV · 32 eps

Brother's Keeper
TV · 32 eps

Highs and Lows
TV · 30 eps

Punished
Movie · as Pang's accomplice

The Season of Fate
TV · 25 eps

When Lanes Merge
TV · 20 eps

The Mysteries of Love
TV · 25 eps

Tactical Unit: Comrades in Arms
Movie · as Tung

A Watchdog‘s Tale
TV · 20 eps

The Greatness of a Hero
TV · 20 eps

Burning Flame III
TV · 32 eps

Tactical Unit - The Code
Movie · as PC Dak

The Price of Greed
TV · 20 eps

The Gentle Crackdown II
TV · as 徐耀成 Xiu Yaocheng · 20 eps

Men Don't Cry
TV · as 鬼腳七 / 陳七 · 21 eps

War and Destiny
TV · 30 eps

Welcome to the House
TV · 239 eps

Face to Fate
TV · as 孟晚塘 · 30 eps

The Gentle Crackdown
TV · as 鏢師 · 1 ep

Guts of Man
TV · 20 eps

Women on the Run
TV · 26 eps

The Prince's Shadow
TV · 20 eps

Real Kung Fu
TV · 20 eps

The Zone
TV · as 黄sir · 1 ep

Seamy Side of Life II - Crying Stars
Movie

Virtues of Harmony II
TV · 444 eps

Better Halves
TV · as Ching Long · 20 eps

Vigilante Force
TV · as 余志勇 · 30 eps

A Case of Misadventure
TV · 20 eps

Where the Legend Begins
TV · 27 eps

Dead End
Movie

Treasure Raiders
TV · 20 eps

Screen Play
TV · 25 eps

A Step Into The Past
TV · as 潺仔强 · 1 ep

Desirous Express
Movie

Crimson Sabre
TV · 35 eps

Broadcast Life
TV · 102 eps

Time Off
TV · 20 eps

Man's Best Friend
TV · 20 eps

Simply Ordinary
TV · 20 eps

Burning Flame
TV · 43 eps

A Tough Side of a Lady
TV · as 吳願旭 · 20 eps

I Can't Accept Corruption
TV · as 田家伦 · 20 eps

Show Time Blues
TV · 20 eps

Justice Sung
TV · as Yeung Chor Gau 楊初九 · 32 eps

The Log
Movie · as Policeman

The Price to Pay
TV · 20 eps

Wars of Bribery
TV · 20 eps

Once Upon a Time in Shanghai
TV · 40 eps

The Criminal Investigator
TV · 22 eps

Detective Investigation Files
TV · as 周万声 Chau Man Shing · 3 eps

Shoot to Kill
Movie

Nobody Ever Cheats
Movie

Fearless Match
Movie

Bomb Disposal Officer: Baby Bomb
Movie · as Policeman

Special Duties Unit
Movie

Taxi Hunter
Movie · as Ming

The Untold Story
Movie · as King Kong

Suburb Murder
Movie · as Kang

Rhythm of Destiny
Movie · as Student

Arrest the Restless
Movie · as Teddy's Lieutenant

Dr. Lamb
Movie · as King Kong

The Night Rider
Movie

Red Shield
Movie

Dreams of Glory, A Boxer's Story
Movie

Takes Two to Mingle
Movie

The Family of Swindler King
Movie

Against All
Movie · as K. K.

No Way Out
TV · 21 eps

