Known For
Filmography
Devil's Blue
TV · as 狄军 · 16 eps

Luck My Life
Movie · as Gu Lei

Magik Rompak
Movie · as Tan Sri Hamdan Tan

Kopitiam Days
Movie

Contenders
TV · as He Yaohui · 3 eps

Titoudao: Dawn of a New Stage
TV · 8 eps

The Ferryman: Legends of Nanyang
TV · 36 eps

Korban
TV · 8 eps

Precious Is the Night
Movie · as Master (Guest Appearance)

Heroes
TV · as Sha Lang · 45 eps

Crescendo
TV · as Jiang Chufan · 30 eps

Mind Game
TV · as Liang Wenjie · 30 eps

Tanglin
TV · as Peter Tay · 200 eps

World at Your Feet
TV · as Hong Canghai · 30 eps

Brave Heart
TV · as 杨逍 · 45 eps

96°C Café
TV · as Lao Jingfeng · 1 ep

爱情风险
TV · 1 ep

Rescue 995
TV · as Huang Yixun · 20 eps

Unriddle 2
TV · 1 ep

The Family Court
TV · as Shen Xiping · 23 eps

The Ultimatum
TV · as Sun Jie · 30 eps

La Femme
TV · as Huang Quanhe · 1 ep
The Truth
TV · 20 eps

The Golden Path
TV · as Huang Kaijie · 30 eps

The Legend and the Hero
TV · as 黄飞虎 · 38 eps

A Life of Hope
TV · as Su Dongping · 1 ep

My Mighty-in-Laws
TV · as Simon · 1 ep

Spice Siblings
TV · as Wen He · 1 ep

Infernal Affairs II
Movie · as Solicitor Hung

A Child's Hope
TV · as Huang Junsheng · 24 eps

无炎的爱
TV · 22 eps

The Stratagem
TV · as Zhuo Lingfeng · 1 ep

Summer Holiday
Movie · as George

My Home Affairs
TV · as Hong Guoren · 1 ep

Stepping Out
TV · as 刘妹 · 30 eps
