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.
1971
1967
1993
1950
2004
1992
1933
2022
1946
2007
1990
2005
1979
1996
1986
1957
1965
1959