W grudniu 1941 roku tory kolejowe z Tianjin do Nanjing we wschodnich Chinach stały się kluczową drogą wojskową, pilnie strzeżoną przez japońskich żołnierzy. Pewien robotnik kolejowy o imieniu Ma Yuan, wraz z grupą bojowników o wolność, przygotowuje zasadzkę na uzbrojony pociąg wojskowy. Niestety, okazuje się, że bojowicy znajdują się po niewłaściwej stronie torów i są za słabo uzbrojeni. Czy pokonają silniejszego wroga tylko dzięki sprytowi?
Hangzhou, lata 30. XX wieku. Usunięty z klasztoru mnich spotyka mądrych mistrzów, którzy uczą go niezwykłych technik kung fu i przygotowują do walki z wcielonym złem.
Na początku XX wieku Chiny, rządzone przez siedmioletniego cesarza Puyi i cesarzową Longyu (Joan Chen) znajdują się w stanie kryzysu. W wyniku głodu i niesprzyjających reform, w państwie wybucha seria antycesarskich powstań. Na czele ruchu republikańskiego staje Sun Yat-Sen (Winston Chao), jego prawą ręką zostaje dowódca Armi Rewolucyjnej, Huang Xing (Jackie Chan). Dzięki porozumieniu z wpływowym cesarskim ministrem Yuan Shikaiem (Chun Sun) powstańcom udaje się obalić dynastię Qing i doprowadzić do powstania Republiki Chińskiej.