Known For
Filmography

鬼子·来
Movie

Once Upon A Lie
Movie

Oops, I Absorbed Someone Else's Thoughts Again
Movie · as Wedding Venue Manager

Twisted Strings
TV · as Guo Liren · 1 ep

Legend of Lu Bu
Movie

Dear Renew
TV · as Yang Dachong · 12 eps

Memory Eclipse
TV · as Tien Shao-Ching · 1 ep

We Are Champions
Movie · as Coach Hsu Wei-Hung

I Am Your Mom
Movie · as Zhou Daqing

Wished
Movie · as Yao Hongmen

世界第一系列之赌神VS超能力者
Movie

Papa
Movie · as Mr. Du

Love, At First
Movie

Live @ Love
Movie

缘海情天
TV · as 丁震 · 20 eps

I Phone You
Movie

You Deserve To Be Single
Movie · as Xiao Feng

My Beauty Boss
Movie · as Emma's Cousin

Gun of Mercy
Movie

The One Man Olympics
Movie

哈!哈!哈!
Movie

Waiting Alone
Movie · as One-Take Liu

铁血警雄
Movie

Hero of the Year
TV · as Tao Liang · 32 eps

Looking for Mr. Perfect
Movie · as Richard

Hidden Track
Movie · as Joe

Hi Frank!
Movie · as David

Devils on the Doorstep
Movie · as Major Gao

Restless
Movie · as Richard Kao

When I Fall in Love... with Both
Movie · as Tung / A-Dong

Wrong Stairs, Wrong Bed
TV · as Lo Wei-te · 30 eps
Adam's Company
TV · as 周亚当 · 1 ep

难得有情人
TV · 20 eps

Law & Order: Special Victims Unit
TV · as Chinese Thug · 1 ep

Jackie Chan: My Story
Movie · as Narrator (voice)

千秋家国梦
TV · as 许子维 · 30 eps

Temptress Moon
Movie · as Jingyun

Hu-Du-Men
Movie · as Director Lam

July 13th
Movie · as Alan Kwok Ka-lun

Full Throttle
Movie · as David

Passion 1995
Movie · as Siu Wai

Spitfire
Movie · as Chan

Passion Unbounded
Movie · as Shek Dai-Hung

I Have a Date with Spring
Movie · as Karl Sum

Let's Go Slam Dunk
Movie · as Ng Koon Nam

One of the Lucky Ones
Movie

Young Wisely 2
Movie

Farewell My Concubine
Movie · as Red Guard

Finale in Blood
Movie · as Ma Kuang Shen

Treasure Island
Movie · as Polo

Cohabitation
Movie

Young Wisely 1
Movie · as Wisely

The Unleaded Love
Movie

Evil Black Magic
Movie · as Wong Wai

Spirit of the Dragon
TV · as 李小龙 · 30 eps

Robotrix
Movie · as Joe Chow

The Banquet
Movie · as Jogger

Lover at Large
Movie · as Leung Ho

Sisters of the World Unite
Movie · as Ray

A Tale from the East
Movie · as Kiang

In the Line of Duty 5: Middle Man
Movie · as David Ng

Return Engagement
Movie · as David

Tiger Cage II
Movie · as David

Goodbye Hero
Movie · as Jerome

Lost Souls
Movie · as Chao Te-chu

Perfect Match
Movie · as David Shek

Starry Is the Night
Movie · as Cheung Tien-on

My Dream is Yours
Movie · as 7-11 manager

The Kung Fu Kids IV
Movie

Let Me Speak Up
Movie

The Game They Call Sex
Movie · as Burglar

好小子4:跨越时空的小子
Movie

Pom Pom Strikes Back
Movie · as Doctor

The Young and Old Wanderers
Movie
