Known For
Filmography

請世界吃桌
TV · 13 eps

Born for the Spotlight
TV · 3 eps

After School
Movie · as Zhang Zhengheng 41 Year-old

Genius Chef Junior
TV · as Hsin-Cheng Tsai · 15 eps

Call Me by Fire
TV · as Self · 18 eps

A Fool in Love, Love Like a Fool
Movie

All is Well
TV · as Guo Hao Sen · 126 eps

The Outsiders
Movie

杀无赦II逃亡之路
Movie

杀无赦III背水一战
Movie

Chosen
TV · 3 eps

The Ex-Man
TV · as Dai Hai An · 13 eps

The Mysterious Family
Movie

Hanky Panky
Movie

逃婚100次
TV · as 神酒保 · 20 eps

Have You Ever Fallen in Love, Miss Jiang?
TV · as Chen Wei-Lin · 6 eps

Chocolat
TV · as Chin Shih-Wu · 15 eps

Apple in Your Eye
TV · as Dai Yaoqi · 13 eps

Forever Love
Movie · as Liu Chi-sheng

Lift to Hell
Movie · as Dr. Lin Fei

Joyful Reunion
Movie · as Zhang Quan / Chang Chuen

Happy Michelin Kitchen
TV · as An Shaocheng · 32 eps

I Love You So Much
TV · as Chang Yujie · 16 eps

Night Market Hero
Movie · as Chen Yi-hua

A Big Deal
Movie

The Spin Kid
Movie · as A Hao

Ku Ma
Movie

P.S. Man
TV · as Xia He Jie · 34 eps

Strands of Love
TV · as Ouyang Chen · 20 eps

L-O-V-E.
Movie · as Vincent (segment "Hua shan 24'")

Easy Fortune Happy Life
TV · as 严大风 · 27 eps

Still in Love With You Before Sunset
TV · as Zhang Shiling · 25 eps

Police Et Vous
TV · as 刘汉强 · 24 eps

I Do?
TV · as 李浩哲 · 20 eps

Brotherhood of Legio
Movie · as Ren Fang

Dangerous Mind
TV · 30 eps

Dangerous Mind
TV · as 劳伦斯 (王明智) · 30 eps

Fall... in Love
Movie · as Alan

中华英雄
TV · as 慕西 · 40 eps

The Outsiders
TV · as 单立杰 · 20 eps

火线任务
TV · as 唐汉生 · 20 eps

Say Yes Enterprise
TV · as 谢以树 · 4 eps

Love Drifting Between Intimacy and Loneliness
Movie · as Wang Chi-sheng

爱情大魔咒
TV · as 黎涛 · 20 eps

多桑與紅玫瑰
TV · as Cheng bing hua · 54 eps

Meteor Garden
TV · as Ya-men · 29 eps

Big Hospital, Little Doctor
TV · as 杨格 · 20 eps
