Known For
Photos
Filmography

Detective Dee: The Celestial Mystery
Movie · as Wang Tao

Peace in Palace, Peace in Changan
TV · as Li Jiancheng, Crown Prince Yin · 2 eps

The Doll Game
TV · as Xu Fang · 1 ep

Evil's Return
Movie · as Wu Ling

Unexpected Family
Movie · as Dr. Han

鬓边有朵栀子肥
TV · as Chang Yanheng · 2 eps

The Road to Splendor
TV · as Wei Donglin · 4 eps

The Trembling of Cicada
TV · 1 ep

Everlasting Love
Movie

Guardian of Graveyard
Movie

Detective Dee: The Celestial Mystery
Movie · as Wang Tao

The Blossoming Love
TV · as Sang Qi · 15 eps

Moonlight Mystique
TV · as Zhen Yu · 4 eps

Destiny and Saving
TV · as Tuo Sang / Chong Guang · 40 eps

Legend of the Female General
TV · as Liu Buwang · 2 eps

The Legend of Sword and Fairy Prequel
Movie · as Xu Changqing

The Legend of Yang Jian
Movie

The Lord of the Monsters
Movie

沸腾的群山
TV · 28 eps

The Whole Truth
TV · as An Ping · 12 eps

Happiness Jun Cao
TV · as Zheng Weilong · 24 eps

The Appearance of the Murderer
TV · as Lin Chuan · 16 eps

Burning Flames
TV · as Chen Jing · 5 eps

Fox Spirit Matchmaker: Red-Moon Pact
TV · as Wangquan Hongye · 2 eps

Tale of the Mural
Movie

The General Yu Dayou
Movie

Three Magic Princesses
Movie

Headless
Movie

The Paper Man Returns
Movie · as Lu Xiaosheng

谜寻
TV · as Сян Юн · 24 eps

Prosecution Elite
TV · as Xiao Muen/ Zhou Siyue · 40 eps

The Nest
TV · as Luo Xingming · 42 eps

Royal Guard: The Evil Menace
TV · 12 eps

Open the Coffin
Movie · as Shen Chunhe

Strange Tales of Tang Dynasty
TV · as Shen Yu / 白发山人 沉空居士 沈玉 · 3 eps

Tianqi Apocalypse
Movie · as Zhou Yi

Mystery of Antiques: The Chinese Painting Code
Movie

Apocalypse - Stirring Change
Movie

Crossing the Yalu River
Movie · as Zheng Rui

Water Monster 2
Movie · as Du Jiahao

Stand By Me
TV · as Prince Guang · 49 eps

Dragon Master: Dragon Hunting Squad
Movie · as Li Xiuyuan

Lich Hand to Destroy Flower
Movie · as Song Yichen

Enormous Legendary Fish
Movie · as Hai Dayu

The Beauty Skin
Movie · as Qiao Sheng

Court Battle
TV · as Tie Li · 40 eps

Legend of Zhangku Road
TV · as Lu Junjie · 48 eps

The Promise of Chang’an
TV · as Xiao Chengrui · 60 eps

校花的超级保镖之异世营救
Movie · as Wu Xiang

Please Give Me a Pair of Wings
TV · as Leng Liwei · 60 eps

Under the Power
TV · as Yan Shifan · 55 eps

Beauties in the Closet
TV · as Hua Wuhuan · 34 eps

Lost Love in Times
TV · as Xi Xie · 56 eps

Nanking Love Story
TV · as Gao Jinbang · 40 eps

Love, Just Come
TV · as Duan Tian Lang · 60 eps

大客栈
TV · as 林卓英/马鸣山 · 46 eps

Desperate Way to Return
TV · as Wen Long · 50 eps

Super Bodyguard of a School Beauty
Movie · as Wu Xiang

Sunflower Love
TV · as 李超 · 1 ep

A Scholar Dream of Woman
TV · as Xuan Xiaoji · 47 eps

The Four
TV · as Zhang Sheng · 48 eps

Sound of the Desert
TV · as Li Ji · 36 eps

神医大道公前传
TV · as 吴夲 · 35 eps

The Deer and the Cauldron
TV · as Wei Xiaobao · 50 eps

星星的密室
TV · as 明星选手 · 12 eps

Prince of Lan Ling
TV · as Yang Jian · 46 eps

Earth God And Earth Grandmother
TV · as Huang Guisheng · 55 eps

Fall In Love
TV · as Classmate Jia · 35 eps

The Demi-Gods and Semi-Devils
TV · as 虛竹 · 54 eps

The Wrong Couple Peking Opera
TV · as Shi Wuhen · 50 eps

In Love With Power
TV · as 多尔衮 · 38 eps

The Sorcerer and the White Snake
Movie · as Herb Picker

Scarlet Heart
TV · as Aisin-Gioro Yin Ling · 40 eps

下南洋
TV · 40 eps

All Men Are Brothers
TV · as 史进 · 86 eps

Journey to the West
TV · as Monk Jin Guang · 52 eps

Bitter Coffee
TV · 28 eps

圣堂风云
TV · 30 eps

The Legend and the Hero 2
TV · 40 eps

江阴要塞
TV · as 唐炳煜 · 24 eps

Love Strategy
TV · 32 eps

靠山
TV · as Han Nianjun · 26 eps

So Much Rice
Movie


