Liu Xing is a Chinese director and screenwriter who graduated from the San Francisco Art Institute and the Communication University of China.
Last updated: 2024-09-01