殘劍反對刺秦

殘劍反對刺秦

《英雄》以劍客刺秦王為主題,李連杰所飾的無名因自稱殺了梁朝偉(飾殘劍)、張曼玉(飾飛雪)和甄子丹(飾長空)三位刺客,陳道明飾演的秦王在殿前問他如何殺死三個高手,李連杰所說的第一個版本是甄子丹不敵他才被殺,而張和梁這對情侶是給他離間所殺。
當時秦王直指李連杰的版本有漏洞,秦王又說了另一個版本。李知道被秦王識穿了,終於說出的真正版本,甄的確為成全他刺秦王,甘心被殺,但梁則不贊成刺秦,更勸阻張與李為了天下太平不可刺秦,但張堅持成全李,刻意打傷梁,然後獨自到秦營與李比武,又故意敗在對方劍下。
不過李在殿前為天下放棄殺秦後,即時被士兵正法。而張和梁其實在生,張追問梁要她還是要天下,雖然梁選了天下,但還是願意死在最愛的劍下,張明白梁的愛意後,也跟着自殺殉情。