Cliff Walkers film poster

Cliff Walkers

10 0
7.6
4 Vote(s)

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, Impasse
Play Trailer

Recommended Films

Where To Watch