Known For
Filmography
2026
2025
2023
2021
2020
2019
2018
2016
2015
2015
2014
2011
2011
2011
2010

The Great Long March
TV · as Bo Gu · 60 eps

The Guardians
TV · as Luo Han · 35 eps

We Go Fast On Trust
TV · as An Yunlong · 22 eps

Refinement of Faith
TV · as Chiang Kaishek · 6 eps

Insect Detective
TV · as Tang Dade · 26 eps

Spy Hunter
TV · as Zi Lian · 46 eps

Mr. Right
TV · as Wang Yan · 45 eps

The Starter Wife
TV · as Han Bin · 38 eps

Waiting for You
TV · as Hong Zhong · 38 eps

Cherish Love
TV · as Zhao Siwen · 38 eps

A Promise in My Heart
TV · as 赵家仁 · 37 eps

虎头要塞之蓝色七号
Movie

中国1921
TV · 32 eps

孔子春秋
TV · as 孔子(成年) · 38 eps

战火四千金
TV · as 和贺英良 · 31 eps
