
Known For
Filmography

Eight Hundred
TV · as Lu Yuan · 20 eps

Born to Be Alive
TV · as He Qingyuan · 40 eps

Rising Justice
TV · as Sun Zhuoli / Wan Zhuoli · 7 eps

No Escape
Movie

最恨我爱你
Movie

Love on the Turquoise Land
TV · as Xiong Hei · 7 eps

The Victims
Movie · as He Yuan

Three Old Boys
Movie · as Xiaolü

Shining Days
Movie · as Zeng Qilin

The Hunter
TV · as Duan Minghong · 18 eps

Seven Killings
Movie · as A Niu

Deep Sea
Movie · as Nanhe / Xiao Chou (voice)

Be My Family
Movie · as She Tou

Road Home
TV · as Wu Chengye · 30 eps

电影《深海》幕后纪录片
TV · as 南河 · 4 eps

Master of My Own
TV · as Ceng Yuhang · 32 eps

Survivors of 1937
Movie

The Beautiful Kokonor Lake
Movie · as Ah Zhe

A Bed Affair
Movie · as Kevin

Super E-sports: The Legendary Generation
Movie

那女孩真帅
Movie

Our Second Child
TV · 33 eps

Back in Time
TV · as Song Ning · 16 eps