In 1935, Japan's Unit 731 conducts inhumane experiments. A doctor tries to free prisoners, including his fiancée, from the camp while witnessing atrocities.
1957
2006
2010
2013
—
1985
1987
1934
2020
2023
1972
2016
1953
2026
1997
2012
1992
2014
2024