Set in Harbin, the capital of China’s northernmost province Heilongjiang, in the 1930s. Impasse tells the tale of four Chinese agents who sneaked into the puppet state of Manchukuo to investigate rumored inhumane experiments carried out by Japanese forces.