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
2006
1987
2023
2011
1975
1994
2013
2020
2021
1999
2007
2015
1996
2025
2003