A story of the Second Punic Wars, beginning with Scipio's futile pleas to the Roman Senate to build an army to battle Hannibal, that climaxes with the battle of Zama.
as Hannibal
as Publis Cornelius Scipio
as Captain Massinissa
as Queen Sophonisba
as King Syphace
as Furius, fat Roman
as Velia, a Roman woman
as Cato
as Mezio, Roman soldier
as Quinto Fabio Massimo
as Lucio
as Arunte
as Il Reduce della Battaglia
as Lelius
as Hasdrubal, advisor to Hannibal
as Moglie di Scipione
as Maharbale
as Principe del Senato
as Ambasciatore Romano
as Mercante Fenicio
as Schiava di Sofonisba
as Ufficiale
as Ambasciatore cartaginese
as Altro ambasciatore cartaginese
as Messo di Magone
as Ragazzo Romano
as Una Bambina
as Comparsa soldato romano (uncredited)
as Anziano Cartaginese
as Anziano Cartaginese
as Extra (uncredited)