Known For
Filmography

剿匪龙虎山
Movie

Blades of the Guardians
Movie · as A Luo Han

Rebirth
TV · 1 ep

Kill My Sins
TV · as Yuan Hesheng · 30 eps

The Legend of Yang Jian
Movie · as Yang Jian

Formed Police Unit
Movie

Return of the Broken King
Movie · as Sha Hai

Detective Dee and The Dragon of Fire
Movie · as 狄仁杰

Meg 2: The Trench
Movie · as Cute Guy on Boat

Moscow Mission
Movie · as Sun Jiandong

Taichi's Beast Mound
Movie · as Chen Chanfen

My Country, My Parents
Movie · as Shan Houzi (segment "Riding the Wind")

The Mermaid: Monster from Sea Prison
Movie · as Chen Zheng

True and False Monkey King
Movie

Legend of the Ancient Sword: Sorrowsong Conspiracy
Movie

Giant Python
Movie · as Jiashu

The Love of Bachelorette
Movie · as Qian Dodo

The New Fong Sai-yuk: The Beginning
Movie · as Fong Sai-yuk

Ma Yongzhen: Duel in Zhabei
Movie · as Ma Yunzhen

The Legend of Jinyan
TV · as Gu Zhen · 34 eps

A Story of Ulanfu
Movie · as Bao Ligao

Fierce Fighting on Mihun Ridge
Movie

The New Fong Sai Yuk: Duel in the City of Death
Movie · as Fong Sai-yuk

Seizing in Ridge Heihu
Movie

Clan of Dragon Guardians
Movie · as Cheng Chufa

I Was Transferred to the Era of Warring States
Movie · as Gongsun Wuzhi

血溅大青沟
Movie · as 林义
走火
Movie · as 良超

Accidental Firing
TV · 40 eps
