Known For
Photos
Filmography

Behind the Queens
TV · 1 ep

Secret in the Box
Movie

We're Nothing at All
Movie · as Lung

Finch & Midland
Movie · as Dan Leung

Themis
TV · as Yau Kwong-ching · 25 eps

Fight for Tomorrow
Movie · as Shi Sanburo

My First of May
Movie

聲秀
TV · 6 eps

Punish Evil
Movie · as Brother Hao

Suspect
Movie · as Wong Sir

Mutant
Movie

继续宠爱·二十年·音乐会
Movie

Cyber Heist
Movie · as Jason

Where the Wind Blows
Movie · as Yim Hung

Breakout Brothers 2
Movie · as Big Roller

Man on the Edge
Movie · as Tim

Breakout Brothers 3
Movie · as Big Roller

The Stories of Lion Rock Spirit
TV · 27 eps

Showbiz Spy
Movie · as Dr. K

The Attorney
Movie · as Joe Chan

Raging Fire
Movie · as Beau

I Still Remember
Movie · as Wong Kowk-Wai

Star of Ocean
TV · as Tony · 40 eps

Night in the Greater Bay
TV · 1 ep

All's Well, End's Well 2020
Movie · as Tam Tai Ngok

Breakout Brothers
Movie · as Big Roller

Fatal Visit
Movie · as Alvin

P Storm
Movie · as Sum Kwok-Keung

A Witness Out of the Blue
Movie · as Bull Yiu

The Fatal Raid
Movie · as Tam Ka Ming

Police Tactical Unit
TV · as Guan Wen Zhan · 30 eps

L Storm
Movie · as Wong Hoi-wo

Master Z: Ip Man Legacy
Movie · as Ma King Sang

Super Model Fantasy
Movie

The Trading Floor
TV · as Nick Cheuk · 5 eps

Soccer Killer
Movie · as Yuan Yan Hong Lie

Dealer/Healer
Movie · as Mr. Lau

Killer and Undercover
Movie

Thailand's Love
Movie · as 陈永霖

Love in Late Autumn
Movie · as Patrick Wong

Insomnia Lover
Movie

刘海戏金蟾
TV · as 金蟾 · 60 eps

Port of Call
Movie · as Smoky

Two Thumbs Up
Movie · as Johnny To

The Spirit of the Swords
Movie

Wong Ka Yan
Movie

Ip Man 3
Movie · as Ma King-Sang

The Merger
Movie

As the Light Goes Out
Movie · as Power plant's Supervisor - Man Wah-bill

Just Another Margin
Movie

Fiery Thunderbolt Qin Ming
Movie

Gui Ma Deng
Movie

The House
Movie · as 林克染

Earth God And Earth Grandmother
TV · as Zhang Fude · 55 eps

Feast
TV · as Qin Yu · 34 eps

梦回唐朝
TV · as 李治 / 唐高宗 · 31 eps

A Happy Life
TV · as 金不唤 · 91 eps

凤凰牡丹
TV · as 백건 · 1 ep

Death Zone
Movie

Triad
Movie · as Patrick

Story of Immortal
TV · as 夙违 · 36 eps

The Legend of Zhong Kui
TV · as 陈仕杰 · 36 eps

Bounty Hunter
TV · 30 eps

Turbulence of the Mu Clan
TV · 40 eps

The Detective 2
Movie · as Lo Sir

The Land with No Boundary
Movie

The First President
Movie

I Love Hong Kong 2011
Movie

Deadly Will
Movie · as 孟少云

Chase Our Love
Movie · as Vincent Mann

The Holy Pearl
TV · 36 eps

Shanghai Legend
TV · as 许文强 · 16 eps

The Emperor's Harem
TV · as 汪直 · 46 eps

Fortune King Is Coming to Town!
Movie · as Flower Buyer

Just Another Pandora's Box
Movie · as General Xia Hou

广府太极传奇
TV · 25 eps

The Storm Warriors
Movie · as The Emperor

To Live and Die in Mongkok
Movie · as Peter

Emperor Fu Xi
Movie

Big City Little Romance
Movie

True Women for Sale
Movie

Lady Cop & Papa Crook
Movie · as Donald Ng

Naraka 19
Movie · as Dr. Yan

Eastern Legend
Movie

In Love with the Dead
Movie

Simply Actors
Movie · as Pickpocket

Trivial Matters
Movie · as Magazine Editor

Luxury Fantasy
Movie

Who's Next
Movie

Project A
TV · as 贺定国 · 36 eps

Fox Volant of the Snowy Mountain
TV · as Tian Guinong · 40 eps

The Spirit of the Sword
TV · as Zi Yi Hou · 40 eps

Pure of Sounds
Movie

Seven Swordsmen
TV · 39 eps

Legend of Fang De and Miao Cui Hua
TV · 41 eps

Relentless Justice
TV · 40 eps

The Myth
Movie · as General Xu Gui

A Chinese Tall Story
Movie · as One of Five Great Sect

Dandelion
TV · 22 eps

阿有正传
TV · as 纳兰正 · 30 eps

美丽心灵
TV · 22 eps

Angels of Mission
TV · as Lee Gin Keung (Dan) · 20 eps

Split Second
TV · as Yeung Kai Tung · 30 eps

The Story of Long
Movie · as 阿龙

My Troublesome Buddy
Movie · as Ken Siu Man

City of SARS
Movie · as Dr. Chen

Twilight Tubes Part II
Movie

Seed Of Hope
TV · 30 eps

The Wall
Movie · as Kai Dik Chan

The New Option
Movie

Eighteen Springs
TV · as Shen Shijun · 35 eps

La Brassiere
Movie · as Ah Lee

Zu Warriors
Movie · as Thunder

Born Wild
Movie · as Mann

Body Puzzle
Movie · as Raymond

To Where He Belongs
TV · 40 eps

The Duel
Movie · as The Emperor

Killers from Beijing
Movie · as Cat

Comeuppance
Movie · as Sung Ping

Violent Cop
Movie

Homicidal Maniac
Movie · as Lee Yip Kin

The Duke of Mount Deer
TV · as 康熙 · 42 eps

Purple Storm
Movie · as O. B.

Crying Heart
Movie · as Bee

My Loving Trouble 7
Movie · as Jim Si-Bon

Century of the Dragon
Movie · as Tong Man Chun

The Legend of Speed
Movie · as Paddy

难得有情人
TV · 20 eps

Flaming Brothers
TV · 42 eps

Operation Billionaire
Movie · as Chicken

The Fiend
Movie

Beast Cops
Movie · as Thumbtack Wa

Love in the River
Movie

The Hitman Chronicles
TV · 35 eps

Ancient Heroes
TV · 20 eps

Once Upon a Time in Shanghai
TV · 40 eps

Dark Tales
TV · as 冯少游 · 1 ep

Kung Fu Cop
Movie

Detective Investigation Files
TV · as 何志宏 Ho Chi Wan · 5 eps

Swordsman Lai Bo Yee
TV · 20 eps

Double or Nothing
Movie

Gentle Reflections
TV · 20 eps

The Emperor and I
TV · 20 eps

The File of Justice
TV · as 邱永康 / "Chris", John · 71 eps

Point of No Return
Movie · as KK

New Talent Singing Awards
TV · 22 eps


