Authors | Shen Jie
Shen Jie (1989, Shanghai) graduated from the Shanghai Institute of Technology in 2012. His recent films are Flow (2011), Run! and Stammer (2013).
Shen Jie (1989, Shanghai) graduated from the Shanghai Institute of Technology in 2012. His recent films are Flow (2011), Run! and Stammer (2013).