Actor · Born 1970
Uncle and Youth
2021 · as Yang Jingang
City In The Air
2021 · as Jiayi Zhang
At Last
2020
My People, My Country
2019 · as Chen Xueyuan (segment "Passing By")
Love on the Run
2018
I Am Not Madame Bovary
2016 · as Mayor Ma
The Crossing II
2015
The Crossing I
2014
Coming Home
2014 · as Doctor Dai
A Touch of Sin
2013 · as Zhang Youliang
Angry Kid
2013
All for Love
2012 · as 刘二彪