Rebecca Davis editorChinese director Zhang Yimou’s stylish, snowy spy thriller “Impasse” is set to debut in China over the May 1 Labor Day weekend, joining what will be an unusually competitive line-up.“Impasse” was supposed to hit screens last year, but its release was pushed back to this upcoming April 30 due to the pandemic.