Sound
1991-10-01 · Tacheng, Xinjiang, China
A River Under the Scorching Sun
2025 · Movie
Excellent Investor
2018 · Series
Rush to the Dead Summer
2017 · Series
The Fighting Youth
2015 · Movie