Actor · Born 1973
Enough is Enough
2025 · as Tie Zhang
The Exorcist
2022 · as Ding Bongyan
Invisible Tattoo
2022 · as Highlander A
Chinese Doctors
2021
Tale of Wuxia
2020 · as Bu Yiyan
The Mouse and the Cat: Nine Ghosts Blood Wolf
2020 · as Xu Qin
Hey Stupid Thief
2019 · as Pang Logo
Super Captain
2019 · as Country Doctor
Oolong My Acade
2018 · as President Li
The Strange Gate of Secrets 2
2018 · as Lao Hu
The Memory of Summer
2018 · as Da Hu
Immortal Demon Slayer
2017 · as Jiu Jin