Huo An (Jackie Chan) dowodzi oddziałem specjalnym strzegącym Jedwabnego Szlaku – strategicznej drogi handlowej łączącej Chiny z Europą. Jego zadaniem jest utrzymywanie pokoju między trzydziestoma sześcioma narodami, które konkurują o kontrolę nad szlakiem. Pewnego dnia Huo An wraz ze swoimi najbardziej zaufanymi ludźmi zostaje niesłusznie oskarżony o przemyt złota i trafia do miasta-więzienia. Doświadczenie militarne Huo Ana i jego żołnierzy okazuje się przydatne, gdy pod bramami staje zdziesiątkowany rzymski legion pod dowództwem zbuntowanego Lucjusza (John Cusack). Jednak nie oni stanowią realne niebezpieczeństwo. Prawdziwe zagrożenie to wielotysięczne zastępy bezwzględnego generała Tyberiusza (Adrien Brody), podążającego tropem Lucjusza. Epicka bitwa, która rozegra się między garstką doraźnie sprzymierzonych przedstawicieli 36 narodów i legionistów a potężną rzymską armią, przejdzie do legendy.