A la fin du IIIe siècle avant notre ère, la cité phénicienne de Carthage est la seule à pouvoir rivaliser avec la puissance grandissante de Rome. Hannibal, général carthaginois, est l'un des plus farouches adversaires de la République romaine. Avec une armée de plusieurs milliers d'hommes et d'éléphants, il va parcourir des centaines de kilomètres et traverser les Alpes pour défier Rome sur ses terres. Le réalisateur Edward Bazalgette retrace l'épopée de ce personnage de légende, incarné ici par l'acteur Alexander Siddig. Ben Cross interprète, lui, le rôle de l'adversaire d'Hannibal, le Romain Fabius Maximus Cunctator.