Au IIe siècle avant J.-C., le général carthaginois Hannibal se révolte contre Rome. Il donne ainsi le coup d'envoi d'une bataille pour la liberté qui durera sept siècles. Hannibal traverse la Gaule et franchit le massif des Alpes pour menacer Rome avec ses 50 000 hommes et ses 80 éléphants de combat. Au même siècle, Viriate, simple pâtre lusitanien, lance une véritable guérilla contre les Romains, qui règnent sur le littoral de la péninsule ibérique.