Nach seiner legendären Niederlage gegen den IP Man, hat sich Cheung Tin Chi (Max Zhang) dazu entschlossen, den Kampfsport aufzugeben und ein einfaches Leben zu führen. Doch der Frieden währt nicht lange, denn schon bald gerät Tin Chi in Schwierigkeiten mit einer lokalen Triade, die dann zu allem Überfluss noch sein Haus niederbrennt. Immer mehr Menschen in seinem nahen Umfeld sterben und das meist im Zusammenhang mit den Drogenhandel-Aktivitäten der Triade. Deswegen will Tin Chi den skrupellosen Machenschaften ein für alle mal Einhalt gebieten. Doch Drogenbaron Davidson (Dave Bautista) will sich seine Geschäfte nicht kaputtmachen lassen und schlägt zurück ...