Shan Xue is known for Zui er jing hun lu (1987), Dio salvi la Regina (2020) and The Deserted Inn (2008).
No data