Rebecca Davis editorZhang Yimou’s historical spy thriller “Cliff Walkers” will hit North American cinemas on April 30, day-and-date with its China release.“Cliff Walkers” was previously title “Impasse” in English. Its Chinese title translates to “On the Cliff.” It will be distributed abroad by CMC Pictures.The film marks Zhang’s first foray into the spy genre.