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.
2023
2006
1987
2011
2008
2021
1951
2013
2020
1958
1985
1994
2015
2007
1957