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.
2014
2018
1935
1991
1996
1984
1995
1943
1998
2007
2003
2002
1999
1987
1981
1957
2008