Cheng Shi (2)
Born: October 10th, 1985 (China)
The Piano in a Factory (2010)
Don't Jump Money Left (2012)
The Lawsuit of Hu Qiaoying (2013)
Richman' Regalement (2014)
Clock of God (2013)
Native of Fushun, Liaoning Province.