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.
1956
2023
1994
2000
1968
1987
1975
1988
2022
2008
1945
1954
2025
1989
2020
2004
2001