Lu Chuan

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). Provided by Wikipedia

Showing 1 - 1 results of 1 for search 'Lu Chuan'

Refine results

  1. 1

    DVD - 2017

    Saved in: