Durant la Troisième guerre punique, alors que le consul Scipion Émilien débarque sur les côtes d'Afrique, la ville de Carthage connait de plus en plus de problèmes face aux Romains. À l'intérieur même de la cité, les Carthaginois sont partagés, certains voulant lutter jusqu'à la mort, d'autres préférant traiter avec l'ennemi. Hermon lui-même, suffète à la tête du de la cité, hésite sur la conduite à adopter. Phégor, le chef de la garde sacrée, est favorable aux négociations avec les Romains qui souhaitent détruire Carthage et reconstruire une nouvelle cité plus éloignée de la côte afin de réduire à néant la puissance maritime de la rivale de Rome tandis qu'Hiram, chef militaire de Carthage, pense qu'il faut défendre la ville contre les Romains et doit s'exiler pour échapper à la mort. Il laisse sa fiancée Ophir, la fille d'Hermon, menacée aussi par l'avancée romaine. Hiram revient à Carthage afin de sauver Fulvia, une romaine qui lui a jadis sauvé la vie et que le grand prêtre s'apprête à sacrifier sur l'autel de Baal-Moloch en raison de la haine du peuple pour les Romains. Hiram s'enfuit ensuite sur le navire de son ami Sidon mais Phégor qui voulait faire de Fulvia son épouse se lance à leur poursuite à bord de la dernière trirème que Rome a laissé à la flotte carthaginoise. Hiram revient ensuite enlever Ophir qui s'apprêtait à épouser Tsour, son ami d'enfance, car Hermon ne voulait pas que sa fille épouse Hiram bannit. L'armée carthaginoise commandée par Hasdrubal le Boétharque est définitivement vaincue par les légions romaines. Phégor trahit la cité dans le but d'éviter les morts tandis qu'Hiram qui plaide la cause de la défense de la ville est autorisé à rentrer à Carthage, il défend la cité contre les Romains mais vaincu, il doit fuir par la mer. Hiram et Ophir seront sauvés et verront de leur bateau la destruction de Carthage par les flammes.