Im Jahr 859 herrscht große Unruhe im Großreich China. Eine mächtige Rebellenallianz, genannt das "House of Flying Daggers", attackiert den unfähigen Kaiser und seine korrupte Regierung. Die beiden Polizisten Leo (Andy Lau Tak Wah) und Jin (Takeshi Kaneshiro) bekommen den fast unlösbaren Auftrag, in nur zehn Tagen den Führer der Rebellen zu identifizieren und festzunehmen. Ganz oben auf der Verdächtigenliste steht die blinde Tänzerin Mei (Zhang Ziyi). Um mehr über sie und die Rebellen zu erfahren, soll Jin nach einer fingierten Festnahme Mei befreien und ihr Vertrauen gewinnen. Der Plan gelingt, doch auf der langen Flucht durch die Wälder geschieht etwas Unvorhersehbares...