Known For
Filmography

The Awakened
TV · 24 eps

Emerald Hill - The Little Nyonya Story
TV · as Zhang Jinhe · 30 eps

Who's The Boss
TV · as Han Hsin-cheng · 24 eps

At the Moment
TV · as Su Pai-jui · 2 eps

Lovely Villain
TV · as Yong-Cheng Fan · 9 eps

Light the Wild
TV · as Self · 2 eps

Starlight BnB
TV · as Self · 2 eps

Let's Open
TV · 18 eps

Guess Who's Coming to Act
TV · 1 ep

Light the Night
TV · as Ko Chih-hao · 12 eps

What Con Lovers Do
Movie

Endless Love
TV · as Sun You-xiang · 15 eps

Security of the Ming Dynasty 2
Movie

Midnight Diner
TV · as Liang Haoshi · 2 eps

CODE
TV · 10 eps

軍官·情人
TV · 74 eps

Thirty Something
TV · as You Zijie · 16 eps

星座爱情牡羊女
TV · as 王少强 · 10 eps

Lost? Me Too
TV · as Alan · 13 eps

Black & White: The Dawn of Justice
Movie · as Huang Shikai

Kiasu
Movie · as Lee De Ming

Dear Mom
TV · as Chen Qi Le · 84 eps

The Amazing Race China
TV · 10 eps

Second Life
TV · as He Li Wei · 70 eps

The Patisserie with No Name
TV · as Shang Yu Wen · 14 eps

結婚好嗎?
TV · 40 eps

Silent Code
Movie · as Huang Guanjun

我家有个赵大咪
TV · as 李程 · 35 eps

Alice in Wonder City
TV · as Chen Hai Jie / "CJ" · 15 eps

Ring Ring Bell
TV · as 王克捷 · 23 eps

Gangster Rock
Movie

Four Gifts
TV · as 童嘉良 · 15 eps

Rice Family
TV · as 邱一武 · 2 eps

Rice Family
TV · as 邱一武 · 60 eps

Easy Fortune Happy Life
TV · as 严阳 · 27 eps

Black & White
TV · as Hsiao Ma · 24 eps

What on Earth Have I Done Wrong?!
Movie

听不到的恋人
TV · as 小修 · 14 eps

It Started With a Kiss
TV · as 周传津 · 20 eps

Mars
TV · as An Ta-ye · 20 eps

Friends
TV · as 石頭 · 40 eps
