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.
1966
1958
1972
1990
1998
1984
2010
1959
1988
1951
1986
1980
2013
1992
1970
2022
2023
2016