A la fin du XIXe siècle à Fa Shan, en Chine du Sud. Dans ce climat politique tendu, Wong Fei-hung, docteur en médecine chinoise, maître de kung-fu et chef instructeur de l'armée du Dragon noir, est chargé par le commandant Lau de maintenir l'ordre.
Dans la Chine de 1895, les Européens pratiquent une politique impérialiste qui leur vaut le ressentiment de la population. En réaction, une société secrète, la secte du lotus blanc, attaque régulièrement les Britanniques.
Après avoir démantelé un réseau de pirates, le jeune Dragon est chargé de la protection de la fille du préfet de police. Son rival, l'inspecteur Chun est soupçonné de mettre en scène des arrestations bidons pour obtenir de l'avancement.
Jackie Chan, boucanier des temps modernes, découvre une arme médiévale qu'il met en vente avec de nombreux autres trésors. Lors de la mise aux enchères, l'arme suscite l’intérêt d'une mystérieuse jeune femme qui semble déterminée à l’acquérir a n'importe quel prix.
Ling Wu Chung et son disciple Kiddo partent au secours de Ying, la fille de leur maître, qui a été enlevée par son oncle, le maléfique Fung. Ce dernier est également en possession d'un rouleau sacré qui permet à quiconque le détient de maîtriser toutes les techniques martiales...
En Chine au début du XXe siècle, le Shangaï Express fait l'objet de nombreuses convoitises. Aventuriers, samouraïs, proxénètes locaux, tous ont un intérêt à prendre le contrôle du train.