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.
2021
2020
1969
2013
1991
2009
2024
2017
2025
2014
2019
2026
1958
2008
2016
2015
2023