Bei einem Geiseldrama freundet sich die chinesische Polizistin Yang mit dem Wachmann Chang an. Chang jedoch träumt von einem freien Leben in Hongkong und Amerika und verlässt China und Yang. 3 Jahre später wird Yang nach Hongkong gerufen, weil dort eine chinesische Gangsterbande ihr Unwesen treibt.
Ausgerechnet während Kaos (Kong Lau) Hochzeit beschließt der böse Pai (Chang Saam) die gesamte Familie des Bräutigams auslöschen. Der ist Feuer und Flamme sich zu rächen, doch seine Kampfkünste sind leider eher bescheiden. Der Schwertmeister Chang (Wei Pai) soll ihn ausbilden und ihm bei seinem
Red (Kylie Cantrall), die Tochter der Herzkönigin (Rita Ora), und Chloe (Malia Baker), die Tochter von Cinderella (Brandy Norwood), schließen sich zusammen, um das Königreich Auradon zu retten. Diesmal ist ein finsterer Plan von Reds Mutter für das drohende Unheil verantwortlich. Um es abzuwenden,