Año 150 antes de Cristo. La Roma republicana controla la mitad de Hispania. A la espera de la guerra definitiva con Cartago por la conquista de la península, una legión capitaneada por el pretor Galba se encarga de defender el territorio conseguido; y tiene, además, la orden de mantener la paz con los pueblos hispanos libres. Entre esos pueblos, Caura, lugar de nacimiento de Viriato; un humilde y bravo pastor que vive en las montañas con su pequeña hija Altea. El comportamiento de los legionarios con los hispanos hasta ahora nada ha tenido de cordial o pacífico. Distintos pueblos y aldeas han sufrido el acoso y la violencia del sanguinario Galba. En este clima, llega una oferta romana a los hispanos: aquellos pueblos que entreguen las armas en un acto público obtendrán a cambio la paz, y tierras para sus habitantes. Caura, entre otros, decide aceptar. Los hombres se encaminan al encuentro de Galba y sus legionarios, que los esperan en campo abierto...