Hu Zuguo
Self
This film was shot between 2014 and 2019 in the town of Zhili, a district of Huzhou City in Zhejiang province, China. Zhili is home to over 18,000 privately-run workshops producing children's clothes, mostly for the domestic market, but some also for export. The workshops employ around 300,000 migrant workers, chiefly from the rural provinces of Yunnan, Guizhou, Anhui, Jiangxi, Henan and Jiangsu.
Director
The True Cost
2015
Tie Xi Qu: West of the Tracks
2004
American Factory
2019
Seduced and Abandoned
2013
Jaws @ 50: The Definitive Inside Story
2025
Overnight
2003
Ascension
2021
The Matrix Revisited
2001
Back in Time
2015
Elstree 1976
2015
Showrunners: The Art of Running a TV Show
2014
Capturing Avatar
2010
McQueen
2018
Heart of a Dog
2015
Game of Thrones: The Last Watch
2019