Jackie Chan interpreta a un veterano soldado falto de coraje que, cansado de participar en mil batallas, decide secuestrar a un joven general del bando contrario para obtener una jugosa recompensa. Su plan no resultará tan sencillo al descubrir que 20 soldados de élite también están interesados en encontrar al general y harán lo que sea para conseguirlo.