Acting
1990-05-19 · Guiyang, Guizhou Province, China
Blind War
2022 · Movie
The Message
2020 · Series
Love Tactics
2010 · Movie
Master of Go Collection
2010 · Series