Der 26-jährige Hannibal Barca macht sich mit einem riesigen Heer von Karthago aus auf den Weg, die Weltmacht Rom in die Knie zu zwingen. Als Kind hat er einen Eid geschworen, die seiner Heimat angetane Schmach zu tilgen. Ein gigantisches Unterfangen nimmt seinen Anfang, als der Feldherr mit 37 Elefanten und mehr als 40.000 Soldaten die Alpen überquert. Rom nimmt ihn zunächst nur mäßig ernst. Doch dann fügt Hannibal den römischen Verbänden Niederlage um Niederlage zu. Erst mit General Scipio, eine ähnlich markante Figur wie Hannibal selbst, kommt ein Gegner auf das Schlachtfeld, der ihm gewachsen ist.