Dopo "La battaglia dei tre regni", un nuovo kolossal diretto dal maestro Peter Chan alla riscoperta del mito cinematografico cinese: ambientato nel mezzo della guerra e degli sconvolgimenti politici durante la rivolta dei Taiping del 1860, è la storia di tre uomini: il giovane idealista Zhang Wen-Xiang (Takeshi Kaneshiro), lo stratega Ma Xinyi (Jet Li) e l'ex bandito Cao Er-Hu (Andy Lau) uniti da un patto di sangue che li vedrà leali fino alla morte. I tre, alla guida di un esercito con l'obiettivo di conquistare Nanchino, si troveranno coinvolti in una ragnatela di inganni, complotti e rivalità ... ma non solo...