En 216 av. J.-C., l'armée de Carthage, conduite par le grand chef militaire Hannibal Carta, défie l'armée romaine. Affaiblis depuis la première guerre punique, les carthaginois, qui ont soif de revanche, traversent les Pyrénées puis les Alpes pour atteindre la ville de Cannes, en Italie. Hannibal, qui a élaboré une stratégie d'invasion ingénieuse, lance ses troupes dans un affrontement avec l'ennemi romain qui va durer neuf heures sur les plaines de la ville.