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.
1988
2000
1973
2014
1961
1975
2001
1986
1937
2007
2004
2003
1993
2006
1970
1999
1924
1992