An new take on the classic battle for cartoon babes by director Zhe Zhang.