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
2023
1973
2022
2016
1940
1970
2004
1995
1989
1992
1964
2015
2018
2019
2014
2017
1971