Chuan Lu è una regista, produttrice, sceneggiatrice Nei suoi 7 anni di carriera come regista ha diretto I Cacciatori di Tesori - Cronache della Tribù Fantasma, City of Life and Death e Born in China.