Known For
Filmography
2026
2025
2025
2025
2021
2020
2020
2019
2018
2017
2015
2009

The Early Spring
TV · as Xin Zhaozhou · 1 ep

Survival
Movie · as 黎明

Sandstorm
TV · as Liu Dazhi · 12 eps

Love on the Turquoise Land
TV · as Ma Hanzi · 2 eps

The Sword and the Brocade
TV · as Lin Bo · 4 eps

You Complete Me
TV · as Su Yuan · 40 eps

Love in Between
TV · as Yin Changge · 43 eps

Real Actor
TV · 14 eps

Super Nova Games
TV · 7 eps

Oh My General: The Hibiscus Secret
Movie

Fireworks
TV · as Tan Xin · 29 eps

蛋神奇踪
TV · as 司徒严墨 (actor) · 31 eps