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 - 2 results of 2 for search 'Chuan Lu, 1971-'

Refine results

  1. 1

    Streaming video - 2016

    Saved in:
  2. 2