The Trap 2025
Actor
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")
Credits from TMDB.