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.
2003
2023
1999
1957
2021
2004
2000
1980
2001
1991
1985
1931
1987
2010
2014
2018
2008
2009