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.
2008
1994
1990
1987
2005
2004
2000
2006
1998
1983
2002
2023
1966
2017
1997