Lu Chuan (born 8 February 1971) is a Chinese filmmaker. One of China's Sixth Generation directors, he is known for his films Kekexili: Mountain Patrol (2004), City of Life and Death (2009), and The Last Supper (2012).
Born |
8 February 1971 (age 54) Xinjiang, China
|
Zodiac | Aquarius |
Tags | Add tag |