Lu Chuan is a director, screenwriter and cinematographer working at Beijing Bojing Cultural & Media Co., Ltd. He graduated with a master’s degree in art production, film directing from the Academy of Film of Hong Kong Baptist University. He won the Best Director Award at College Short Film Competition of Beijing College Student Film Festival in 2013 and was enrolled in the Taiwan Golden Horse Film Academy in 2014. His representative works include the documentary Xinhua Bookstore and short films The Buddha Maker and The Floating Island.