Autour du film
-Ce devait être la dernière apparition de l'actrice Anita Mui dans un film. Elle avait déjà accepté le rôle,mais en pleine lutte contre son cancer, ses scènes ne devaient être tournées qu'au début de l'année 2004.
-Après son décès le 30 décembre 2003, le cinéaste Zhang Yimou décida de modifier le scénario plutôt que de lui trouver une remplaçante.
-Le nom d'Anita Muiest toujours présent au générique.
-C'est la diva Kathleen Battle qui interprète le thème du film, Lovers.
-Le Secret des Poignards Volants fut le choix officiel de la Chine pour représenter le pays durant les Oscar 2004 en tant que Meilleur film étranger.
-Pour préparer son rôle, l'actrice Zhang Ziyi vécut deux mois avec une jeune aveugle. Cette dernière était atteinte de cécité depuis l'âge de 12 ans à cause d'une tumeur cérébrale.
-Concerné par le fait que les Occidentaux ne seraient pas capables de différencier les personnages d'Andy Lau et Takeshi Kaneshiro (quand même!)qui sont vêtus à l'identique durant le début du film, le cinéaste décida de faire manger des cacahuètes au personnage de Kaneshiro durant plusieurs scènes pour les distinguer.
-Le film fut un grand succès rapportant 93 millions de dollars au box office.
Bande originale
La musique du film a été réalisée par Shigeru Umebayashi