Anfang des 20. Jahrhunderts. In Shanghai entscheidet sich die Zukunft zweier völlig unterschiedlicher Frauen. Die eine, Yu Xin, ist eine gefürchtete und unbarmherzige Kriegerin. Sie ist die kaltblütige Vollstreckerin von Kein Tang, dem mächtigen Chef einer der drei Triaden, die die Stadt kontrollieren. Die andere, Jade, ist eine Artistin im kaiserlichen Zirkus von Peking. Ungestüm, exzentrisch und ein wenig naiv, glaubt sie, die Vorstellungen der Truppe nutzen zu können, um ein altes und wertvolles Familienerbstück wiederzufinden. Die beiden Frauen werden in finstere Machtspiele verstrickt, die die Zukunft des ganzen Landes bestimmen werden. Ein fantastisches Abenteuer aus dem historischen China auf dem Weg in die Moderne.