Suqin Chen

Born: None


Placeholder

Last Train Home

as Self
Released: 2009-06-06

A family embarks on an annual tormenting journey along with 130 million other peasant workers to...

Movie page

SHEN JILAN

as uncredited
Released: 2013-03-13

Movie page