Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Xuechang Lu was born in 1964 in China. Xuechang was a director and writer, known for A Lingering Face (2000), Contract (2006) and Cala, My Dog! (2003). Xuechang was married to Xiaoqing Ma. Xuechang died on February 20, 2014 in China.