Revak the Rebel AKA The Barbarians, AKA Rivak the Barbarian is a 1960 film set in Iberia in the days leading up to the outbreak of the Second Punic War. Jack Palance plays an Iberian prince whose nation and family are so abused by the Carthaginians that he turns to the Romans for help in achieving his revenge.
Revak is an Iberian prince from Penda, a small island by the Iberian Peninsula, at the time of the Second Punic War. The Carthaginian fleet pillages his homeland and enslaves the surviving native men, including him. After an eventful passage aboard a galley he arrives in Carthage and becomes an elephant driver. He is courted by local noblewomen and a virtuous Roman captive named Valeria, but puts love aside in his obsession with revenge against Carthage. As the best means of obtaining this revenge Revak pledges himself to Rome, which wants hegemony in the Mediterranean Sea and shares his desire to see Carthage destroyed.
Source: Wikipedia