Actor
The Trap
2025
I Come From Beijing: Heavenly Blessings
2021
Lost Conscience
2018
Crime of Passion
2013
I'm Liu Yuejin
2008 · as Han Shengli
100 Flowers Hidden Deep
2002
Ten Minutes Older: The Trumpet
2002 · as (segment "100 Flowers Hidden Deep")