A Chinese writer and director born in 1972 in Shanghai, China. His works include the films No. 89 Shimen Road (2010) and Struggle (2001).
(According to views)