Film • Dec 1, 1988
Japanese troops round up Chinese and Russian prisoners of war and take them to unit 731, where they're horribly tortured and experimented on to test new biological weapons.

Martyrs Film · 2008

The Boxer's Omen Film · 1983

Infinity Pool Film · 2023

Dumplings Film · 2004

Nightwatch Film · 1997

Guinea Pig 6: Mermaid in the Manhole Film · 1988

Black Magic Film · 1975

Audition Film · 2000

Guinea Pig 5: Android of Notre Dame Film · 1989

Ebola Syndrome Film · 1996

White Dog Film · 1982

Santa Sangre Film · 1989