Chengxu Lan is a Chinese film director. Graduated from the Directing Department of Dongguk University in South Korea.
keyboard_arrow_up