Huo An (Jackie Chan), el capitán del escuadrón, evita con éxito una batalla entre los indios y los hunos.
Más tarde se festeja una celebración y Huo An es convertido en un centurión honorario.
Poco después de que Huo An parte para buscar refuerzos, el miembro corrupto del grupo anterior envía soldados chinos para asesinar a Xiuqing y atacar a Wild Geese Gate.
La legión está encarcelada en la ciudad comercial no china de Kroran, donde Tiberius ha elegido acampar.
Huo An y los pocos soldados chinos leales viajan a Kroran, fingiendo rendirse, pero una vez dentro destruyen las jaulas de la legión romana.
Huo An dispara una flecha y mata a Lucius antes de que el fuego lo atrape.
A medida que pasan los siglos, la ciudad se desvanece de la memoria colectiva.