Elokuvan tapahtumat sijoittuvat kolmanteen puunilaissotaan vuonna 146 eaa. Karthagosta karkotettu kenraali Hiram palaa kaupunkiin tapaamaan rakastettuaan Ophiria. Hän pelastaa Baalin uhrialttarilta roomalaisen Fulvian, joka on hoitanut häntä haavoittuneena. Hiram estää nuorelle soturille Tsourille luvatun Ophirin häät, mutta jää temppelikaartin komentajan Phegorin vangiksi. Hiramiin rakastunut Fulvia lupautuu Phegorin rakastajattareksi auttaakseen Hiramin pakoon. Roomalaisten hyökätessä Hiram asettuu Karthagon armeijan johtoon. Tsour kaatuu taistelussa, Hiram ja Ophir pakenevat laivalla turvaan ja vaille vastarakkautta jäänyt Fulvia vetää roomalaisten kanssa juonitelleen Phegorin mukanaan palavan kaupungin liekkeihin.