Gu Shi 2026
as Father
Delay 2025
Actor
Itching 2024
The Wind Will Say 2022
Wolves of Wuhan 2018
as Gao
Mystery 2012
Spring Fever 2010
as Wang Ping
Credits from TMDB.