Known For
Filmography
无名江湖
TV · 1 ep

Desert Monsters
Movie

V
Movie · as Magistrate, Hong Kong Court

Parasite Frenzy
Movie

The Underworld
TV · as Dongshan Tai · 26 eps

The Old Way
Movie · as Zhang Shanlong

Happiness
TV · as Yu Kun · 36 eps

Break War
Movie · as Hu Mingzu

Hot Blooded Angel
Movie · as Uncle Da

Blade of Fury
Movie · as Han Lu

Suspect
Movie · as James

Crazy Recall
Movie

Night Beauties
TV · as Lee Ching-lung · 22 eps

Journey to the West: The Supreme Treasure
Movie

The Great Arms Robbery
Movie

The Legend of Kunlun
Movie · as Zhang Yulin

Destined Manhunt After Drug Lord
Movie

The Forbidden Depths
Movie · as Bian Hailong

The Sniper
Movie · as Jin Min

The Mad Sword
Movie

Detective Chinatown
TV · as Zhuang Yan · 3 eps

Ip Man and Four Kings
Movie · as Ip Man

The Fatal Raid
Movie · as Hei

The Man Who Kills Troubles
TV · as Cheung Tien-Yan · 30 eps

Kung Fu League
Movie

Love is Cold
Movie

The Unity of Heroes
Movie · as Master Wu

Gui Ying Shi Lu
Movie

Undercover 1000
Movie

God of War
Movie · as Lou Nan

Shock Wave
Movie · as Mercenary Soldier

Hetian Jade Legend
Movie

Heart and Greed
TV · as 郑立安, 郑立安 (Nicholas) · 40 eps

德扑女王
Movie

德扑女王2:双面鬼王
Movie

德扑女王3
Movie

Be Together
Movie

Scary Road is Fun
Movie

Return of the Cuckoo
Movie · as Man Kam Shing

Wira Wah
Movie

Tomb Robber
Movie · as Magic Thief

To Love Somebody
Movie

Firestorm
Movie · as Jackal

Man of Tai Chi
Movie · as Shek Kuan

7 Assassins
Movie · as Tang Long

Feast
TV · as Zhao Liangdong · 34 eps

女人帮
TV · 1 ep

The Four
Movie

Blood Stained Shoes
Movie

知了的夏天
Movie

The Legend of Chu Liuxiang
TV · as 原随云 · 38 eps

The Purple House
Movie · as Lan Ran

你是哪里人
Movie

Dancing Without You
Movie

Just Another Pandora's Box
Movie

My Fair Gentleman
Movie

古宅魂迷
Movie

New Justice Bao - Beating the Dragon Robe
Movie

Flaming Butterfly
TV · 31 eps

Justice Bao
TV · as 白玉堂 · 12 eps

Heart of Greed
TV · as Cheng Lap On · 40 eps

The Biter Bitten
TV · 20 eps

The Battle Against Evil
TV · 20 eps

The Charm Beneath
TV · 30 eps

Fantasy Hotel
TV · 20 eps

Riches and Stitches
TV · as Siu Chun-cheung · 30 eps

我只在乎你
TV · 43 eps

百法百众
TV · 1 ep

Unbearable Heights
Movie · as Patrick

The Quick Step of Passion
Movie · as Jeff Wai Chun-Kit

Magic Kitchen
Movie

Unplugging Nightmare
Movie · as Wayne / Calvin

Wong Fei Hung – Master of Kung Fu
TV · 25 eps

To Catch the Uncatchable
TV · as 詹霑 · 25 eps

Hard Fate
TV · as Mok Sai-long (Younger Years) · 30 eps

Sexy Dancer
Movie

Seamy Side of Life II - Crying Stars
Movie

Troublesome Night 18
Movie · as 江力申

Get the Murderer
Movie · as Inspector Kwong

The Final Shot
Movie

Double Crossing
Movie

Perish in the Name of Love
TV · as Cho Sing Hing · 32 eps

Prison on Fire: Preacher
Movie · as Big B

The Trust Of A Life Time
TV · 20 eps

Invisible Journey
TV · as Zheng zhi hao · 21 eps

Family Man
TV · as Dai Gwong Ming · 20 eps

Thou Shall Not Commit
Movie · as Ming

Hero of City
Movie · as Chan Chi Lung

爱情保险
Movie

In the Realm of Success
TV · 20 eps

Bloody Cops
Movie · as Pang Ho Wai

Sexy and Dangerous 2
Movie · as Prince

Killers from Beijing
Movie · as Mui Choi

An Eye for an Eye
Movie · as Kiu Chi Yeung

Phantom of Snake
Movie · as Professor Chen

Nightmare
Movie · as Michael

Perfect Match
Movie

The Kung Fu Master
TV · as 羅喜 · 20 eps

Broadcast Life
TV · 102 eps

Return of the Cuckoo
TV · as Kam Sing · 20 eps

Purple Storm
Movie · as Mike - ATF officer

Tempting Heart
Movie · as Robert

Healing Hands
TV · as 谭勇明, 谭勇明 Edmond · 40 eps

Armed Reaction
TV · as 成志超 · 32 eps

绝地苍狼
TV · as 马冲 · 38 eps

新少林五祖
TV · 30 eps

Love: Amoeba Style
Movie

97' Lan Kwai Fong
Movie

Option Zero
Movie · as Michael

He Comes From Planet K
Movie · as SDU Leader (as Man-Lung Tong)
Made in Heaven
Movie

Somebody Up There Likes Me
Movie · as Rocky Chan

Sexy and Dangerous
Movie · as Brother One

Hi Sir
Movie

Boys?
Movie · as Micheal

Mother of a Different Kind
Movie

Black Dream
Movie
