Xian Zhang was born in 1989 in Shanxi, China. He is a director, known for Best Director (2019).
No data