Based on true events set during WWII in Northeast China, an ordinary man is thrust into a turbulent fate against the backdrop of the inhumane bacterial experiments conducted by the Japanese Imperial Army's notorious Unit 731.
1979
2024
1977
2023
2005
2006
2002
2016
1981
2010
2009
2012
2021
2015
2025