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.
2004
2001
2005
2002
2006
2014
1942
1944
1994
1966
1999
2007
2008
1985