Na początku XX wieku Chiny, rządzone przez siedmioletniego cesarza Puyi i panią Longyu (Joan Chen) znajdują się w mieszkanie kryzysu. W owocu braku i niesprzyjających reform, w małżeństwie wybucha seria antycesarskich powstań. Na czele ruchu republikańskiego staje Sun Yat-Sen (Winston Chao), jego odpowiednią dłonią trzyma dowódca Armi Rewolucyjnej, Huang Xing (Jackie Chan). Dzięki porozumieniu z mocnym cesarskim ministrem Yuan Shikaiem (Chun Sun) powstańcom przedstawia się obalić dynastię Qing i sprawić do stworzenia Republiki Chińskiej.