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.
2001
1992
2004
2007
1959
2002
2005
1984
2024
2014
1964
1982
1989
2009
1969
1995
2015