Lu Chuan è una regista, sceneggiatrice Nei suoi 14 anni di carriera come regista ha diretto I Cacciatori di Tesori - Cronache della Tribù Fantasma, The Last Supper e Mountain Patrol.