Zhou Xun
When the film was announced, Wilson Yip was reportedly directing with Fan Bingbing starring as the female lead. However, several months later the director's seat was changed from Yip to Gordon Chan instead, with Zhou Xun replacing Fan as well.