Gegen Ende der Ming-Dynastie hängt der Kaiser verbissen an der Macht. Um sich zu schützen, baut er die Jinyiwei auf, die Brokat-Garde. Einer von ihnen, Xuan Wu (Qi Yuwu), macht mit dem dem im Exil lebenden Prinzen Qing (Sammo Hung) gemeinsame Sache, der den Thron erobern will. Dazu schieben sie dem Jinyiwei-Anführer Qing Long alias "Grüner Drache" (Donnie Yen) einen Diebstahl unter. Qing Long kann in letzter Sekunde fliehen und kommt bei einer Gruppe von Bodyguards unter. Dort verliebt er sich in Qiao Hua (Vicki Zhao), die Tochter des Anführers (Wu Ma). Doch schon bald nehmen Xuan Wu und Qings Patentochter Tuo Tuo (Kate Tsui) die Spur von Qing Long auf.