Directing
Song Chuan
*1970 in null
Song Chuan was born in the southern Chinese province of Yunnan in 1980, he graduated with a masters in filmmaking from the National Academy of Chinese Theatre Arts in Beijing in 2006.
Song Chuan was born in the southern Chinese province of Yunnan in 1980, he graduated with a masters in filmmaking from the National Academy of Chinese Theatre Arts in Beijing in 2006.