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