
Known For
Filmography
2026
2025
2023
2023
2022
2021
2019
2018
2017
2014
2013
2012
2011
2010
2007
2003
2002

Against the Current
TV · as Lin Changzheng · 4 eps

Si Jin
TV · as Cao Yong · 1 ep

The Wandering Earth II
Movie · as Wang Zhijian

The Procurator
Movie · as Zhao Liping

Wolf Pack
Movie

Intrepid Hero
Movie

Detective L
TV · as Ye Changqing · 24 eps

How Long Will I Love U
Movie · as Zhao Junyi

The First Half of My Life
TV · as Luo Ping · 42 eps

下班抓紧谈恋爱
TV · 33 eps

Shining Days
TV · 80 eps

Young Couple Times
TV · 34 eps

Lee's Adventures
Movie · as Police Captain

华丽上班族
TV · as 大伟 · 48 eps

爱情二十年
TV · as Zhang Mingchao · 23 eps

换个活法
TV · as Gu Lei · 20 eps

Fall in Love at First Sight
Movie · as La La