Actor · Born 1954
Blood-Spattered Cliff
2026
Northeast Beast
2023 · as 李享
The Kingdom of Women
2021 · as Do Jiugong
My Father Jiao Yulu
2021
Voice of the Nation
2019
Excellent Doctor from Hejian
2018 · as King Zhao
Eternal Wave
2017 · as Lao Sun
Kill Time
2016 · as Sheng Shihua
The Touch
2002 · as Silvio
满洲虎行动
1993
An Artillery Major
The Fatal Throwing Sword
1991