Synopsis
L'histoire se déroule en Chine au 9ième siècle. 2 soldats Jin (Takeshi Kaneshiro) et Leo (Andy Lau) recoivent comme mission de retrouver le leader de "House of the Flying Daggers", un groupe révolutionnaire. Leo croit que Mei (Zhang Ziyi) , une splendide danseuse aveugle, est la fille de ce leader. Pour gagner sa confiance, Jin décide de s'infiltrer. Il se présente comme étant un sympatisant de leur cause. Ils partent ensemble pour le quartier général de "House of the Flying Daggers". Ce que personne ne pouvait prévoir c'est que Mei et Jin tombent amoureux en chemin. Lorsque Jin, pour protéger Mei, doit assassiner ses propres soldats, et qu'on demande à Mei d'assassiner Jin, ils se trouvent devant un grand dilemne: choisir l'amour ou la loyauté.