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.
1953
1946
2024
2025
2019
1956
2009
1945
2005
1984
1997
2008
2006
1981
1947
1951
1971