Known For
Photos
Filmography
凶咒之诡戏
Movie

The Tale of Xishi: Kingdom Rebuilt
TV · as Fu Chai · 1 ep

Key to the Phoenix Heart
TV · as Xie Huaigui · 28 eps

The Vanishing Beauty
TV · 28 eps

The Prisoner of Beauty
TV · as Gao Heng, Master Zhenshi · 3 eps

Homeland Guardian
TV · 24 eps

Duel on Mount Hua
TV · as Duan Zhixing ("Southern Emperor") · 14 eps

Fly Me to the Moon
TV · as Wang Chongwen · 48 eps

The Legend of Heroes
TV · as Duan Zhixing · 44 eps

Burning Flames
TV · as King of Xin · 4 eps

Blooming Days
TV · as He Lianxin · 36 eps

The Monkey King: The Legend Begins
Movie · as Erlangshen

Side Story of Fox Volant
TV · as Tian Guinong · 40 eps

Unchained Love
TV · as Murong Gaogong · 36 eps

Fighting Youth
TV · as Wen Zhe · 47 eps

Guys with Kids
TV · as He Yuwen · 44 eps

Double World
Movie · as Chu Hun

Beautiful Reborn Flower
TV · as Han Sen · 50 eps

Eight Sons
Movie · as Li Dashan

Sword Dynasty
TV · as Wang Jingmeng · 1 ep

Endless Love
TV · as Gao Hao-sheng · 1 ep

Kung Fu Monster
Movie · as The Learned Priest

Back to the Good Times
Movie

Age of Rebellion
TV · as Gao Yi · 15 eps

The Precipice Game
Movie · as Ye Qing

The Game Changer
Movie · as Lin Zihao

As Flowers Fade and Fly Across the Sky
TV · as Hua Mantian · 66 eps

Nothing Gold Can Stay
TV · as Wu Pin · 74 eps

玄武
TV · 40 eps

Spicy Hot in Love
Movie · as Liu Jiayi

Murder at Honeymoon Hotel
Movie · as Doctor Choi

Brothers
Movie · as Wang Bingsheng

Sword Master
Movie · as Yen Shih-san

藏地密码
TV · as 卓木强巴 · 8 eps

Princess of Lanling King
TV · as Wu Mingche · 49 eps

Beautiful Secret
TV · as Guan Yi · 39 eps

马上天下
TV · 40 eps

三里屯的朋友圈
TV · as Peter Ho (Self) · 18 eps

芙蓉锦
TV · as 高仲祺 · 40 eps

Fighting
Movie · as Jie Sen

One Minute More
Movie · as Shen Hao-Chieh

The Monkey King
Movie · as Erlangshen

Tiny Times
TV · as Gong Ming · 32 eps

乐俊凯电影版
Movie · as 乐俊凯

Shining Days
TV · 80 eps

Le Jun Kai
TV · as Le Jun Kai · 9 eps

Drama Go! Go! Go!
TV · as Ou Yang Cheng · 29 eps

Legend of Chu and Han
TV · as 项羽 · 80 eps

Cold Steel
Movie · as Mu Liangfeng

Ring Ring Bell
TV · as 任家恺 · 23 eps

My Beauty Boss
Movie · as Yang Xiong

Once Upon a Time in Tibet
Movie · as Jiangcuo

Three Kingdoms
TV · as 吕布 · 16 eps

无懈可击之美女如云
TV · 36 eps

Summer's Desire
TV · as Ou Chen · 14 eps

Sophie's Revenge
Movie · as Gordon

The Legend of Lu Xiaofeng 3
Movie · as 西门吹雪

The Legend of Lu Xiaofeng 8
Movie · as 西门吹雪

The Legend of Lu Xiaofeng 10
Movie · as 西门吹雪

The Legend of Lu Xiaofeng 7
Movie · as 西门吹雪

My DNA Says I Love You
Movie · as Anteater

The Legend of Lu Xiaofeng 5
Movie · as 西门吹雪

Butterfly Lovers
TV · as 梁山伯 · 41 eps

Butterfly Lovers
TV · as 梁山伯 · 41 eps

The Young Warriors
TV · as Yang Yanhui · 43 eps

The Blind Detective
TV · as 南宫进 · 30 eps

精武飞鸿
TV · as 翟枫 · 40 eps
白屋之恋
TV · 24 eps

One Missed Call 2
Movie · as Chen Yuting

Chinese Young Master
TV · as 阿飞 · 52 eps

Qin Emperor Li Shi Min
TV · 40 eps

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

风之舞
TV · 24 eps

巴黎童话
TV · 22 eps

Song at Midnight
TV · as 宋丹萍(毁容前) · 30 eps

中华小当家
TV · 31 eps

风云2
Movie

The Secret Pursuit
Movie · as Mai Long

荆轲传奇
TV · 32 eps

One Meter Sunlight
TV · as 金正武 · 30 eps

Love at the Aegean Sea
TV · as 黎耀翔 · 40 eps

Kamen Rider 555: Paradise Lost
Movie · as Leo / Kamen Rider Psyga

十八罗汉
TV · 33 eps

Yu Guan Yin
TV · as 毛杰 · 27 eps

奇迹
TV · 1 ep

Wind and Cloud
TV · as 步惊云 · 86 eps

雪地里的星星
TV · as Peter · 15 eps

Dark War
Movie · as Ken Tsui

四大名捕:斗将军
TV · as 追命 · 30 eps

Crouching Tiger, Hidden Dragon
TV · as Luo Xiao-hu · 34 eps

Born to Be King
Movie · as Lui Fu Kwan

The Egg
Movie

When I Fall in Love... with Both
Movie · as Sam Ho

Deja Vu
Movie · as Peter

The Truth About Jane and Sam
Movie · as Sam

The Lovers
Movie · as Ting Mong Chun




