Actor · Born 1970
A Table For Two
2026 · as Lin Tong
Faces in the Crowd
2023
Someone in the Room
2022
I Am Not Madame Bovary
2016 · as Mayor's Secretary
Sentence Me Guilty
2015 · as Zhang Yue
Back to 1942
2012 · as Middle-aged Officer
Beginning of the Great Revival
2011 · as Shi Zhaoji
Peacock
2005 · as Ke