Known For
Filmography

A Gilded Game
Movie

Remember What I Forgot
Movie

Death Notice
Movie · as Lau Chun

Hell Hole
Movie

Pretty Heart
Movie

In the Storm
TV · 30 eps

77 Heartwarmings
Movie

The Dishwasher Squad
Movie

Unleashed
Movie · as Director Chan

Shock Wave 2
Movie · as Fat Sze

Detective Chinatown
TV · as Nawen · 4 eps

Once Upon A Time In...Sai Wan
Movie · as Shui

Deception of the Novelist
Movie · as Inspector Lee

Hong Kong West Side Stories
TV · 12 eps

Agent Mr. Chan
Movie

Birth of a Hero
TV · 20 eps

Threesome
TV · 20 eps

Sleeping Detective
Movie · as Officer Sito

With Prisoners
Movie

Dealer/Healer
Movie · as Inspector Chen

Queen of Triads
Movie

Our Days in 6E
Movie
赌侠遇上魔术师
Movie

The Tofu War
TV · 20 eps

Three
Movie · as Anesthesiologist

Cold War II
Movie

Speed of Life
TV · 20 eps

ICAC Investigators 2016
TV · 5 eps

My Lover From The Planet Meow
TV · 32 eps

Imprisoned: Survival Guide for Rich and Prodigal
Movie

Under the Veil
TV · 20 eps

Madam Cutie On Duty
TV · 20 eps

Ghost of Relativity
TV · as Wong Tai-lung / "Raptor" · 28 eps

Shades of Life
TV · 12 eps

Brother's Keeper
TV · 32 eps

I Love Hong Kong 2012
Movie

The Last Steep Ascent
TV · as 孫文華 · 25 eps

No Good Either Way
TV · 21 eps

Love is the Only Answer
Movie

Be Home for Dinner
TV · as 欧光荣 · 160 eps

A Great Way to Care
TV · 5 eps

Fly with Me
TV · 25 eps

Some Day
TV · 118 eps

A Bride for a Ride
TV · 21 eps

Au Revoir Shanghai
TV · 20 eps

Off Pedder
TV · as Mok Dik Ko (Marco) · 338 eps

Legend of the Demigods
TV · as 赖广、天兵 · 22 eps

D.I.E.
TV · as 陈继英手下 · 25 eps

The Brink of Law
TV · 25 eps

Dicey Business
TV · 35 eps

The Gentle Crackdown
TV · as 華漢 · 1 ep

Face to Fate
TV · as 賭坊打手, 仇家 · 1 ep

The Prince's Shadow
TV · 20 eps

Scavengers' Paradise
TV · 20 eps

Shades of Truth
TV · 25 eps

Vigilante Force
TV · as 大膽 · 30 eps

A Case of Misadventure
TV · 20 eps

Where the Legend Begins
TV · 27 eps

The White Flame
TV · 20 eps

A Step Into The Past
TV · as 特警 · 1 ep

Incurable Traits
TV · 20 eps

The Green Hope
TV · as 冲印店店员 · 25 eps

Ups And Downs
TV · 8 eps

At the Threshold of an Era
TV · as Bowie(力天职员) · 2 eps
