Impasse film poster

Impasse

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.

Country
China
Release Date
30 April 2021
Director
Zhang Yimou
Alternative Film Name(s)
 Cliff Walkers
Play Trailer

Recommended Films

Comments