In the 1990s, a series of murders rocks a run-down industrial city in north-eastern China.
2024
2020
2019
2018
1996
2014
2023
2022
—
2010
2011
2025
2017