The cast is really international:Anne Heywood (English),José Suarez (Spanish) ,Daniel Gélin and Pierre Brasseur (French) and for all that,Italians(Paolo Stoppa and Terence Hill here credited as Mario Girotti).
The film is supposed to tell Carthage 's last stand .The Romans wanted the city to be destroyed then rebuilt some miles away from the shore.
A merchant,the villain, (Gélin,at his worst) wants to negotiate but a soldier(Suarez ),the hero,wants to fight against the enemy.After this start ,nothing makes sense: the plot gets bogged down in uninteresting love rivalries ,most of the time away from Carthage city .When it finally comes back to the essential (that is to say the Romans' impending victory) it's only to show (and the title is no lie) Carthage in flames .An ending a la "last days of Pompei" without a volcano,where the villains are punished and the heroes rewarded.