Korruptoitunut Rooman sotapäällikkö Tiberius (Adrien Brody) marssii jättimäisen armeijansa kanssa vaatimaan kallisarvoista Silkkitien aluetta itselleen. Säilyttääkseen seudulla jo kauan vallinneen tasapainon ja rauhan on Huo Anin (Jackie Chan) soturijoukkoineen lyöttäydyttävä yhteen kenraali Luciuksen (John Cusack) ja hänen entisten legioonalaisten joukkojensa kanssa sekä koottava yhteen yli kolmenkymmenen eri kansan armeijat eeppiseen taisteluun Tiberiusta vastaan.