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.
1967
1954
1955
2022
1935
1991
1996
1984
1995
1943
1998
2007
2003
2002
1999
1987
1981