
Schindler's List
1993
A family embarks on an annual tormenting journey along with 130 million other peasant workers to reunite with their distant family, and to revive their love and dignity as China soars as the world's next super power.
Lixin Fan
Self
Self
Self
Self
Self
1993
2004
1987
2002
1932
2006
2004
2017
2018
2001
1987
1993
1982
1919
1927
2005
1896
1983
2003
1974