
Known For
Filmography
2024
2023
2019
2016
2016
2015
2014
2014
2014
2013
2012
2011
2011
2010
2009
2007
2006
2004

The Silent Storm
TV · as Zhang Chi · 16 eps

Infernal Affairs
TV · as Shen Xiao · 40 eps

The Wild Goose Lake
Movie · as Hua Hua

The Donor
Movie · as Li Daguo

Let's Fall in Love
TV · as Jian Fang · 58 eps

壮丁也是兵
TV · as 赵国武 · 35 eps

Xia Tan Gao Fei
TV · 30 eps

The Third Name of Love
TV · as Jiang Xin Yao · 32 eps

The Second Life
TV · as Zhang Yang · 72 eps

平民大英雄
TV · 38 eps

The Last Supper
Movie · as Zhang Liang

1911
Movie · as Wu Zhaolin

The Flowers of War
Movie · as Chinese Soldier

Judge
Movie

Tangle
Movie · as Du Jun

Night Train
Movie · as Li Jun

首富
TV · as 宣永卓 · 27 eps

Mountain Patrol
Movie · as Liu Dong