Hannibal known as Annibale in its native Italy is a 1959 historical film based on the life of Hannibal, starring Victor Mature in the title role.
Hannibals troops capture Sylvia, daughter of Roman senator Fabius Maximus, and she and Hannibal fall in love. Some of Hannibals troops oppose the match and an unsuccessful attempt is made on Sylvias life. Hannibal also loses an eye during battle.Despite the warnings of Fabius who suggests avoiding battle and waging a campaign of exhaustion, the decision is made to fight Hannibal out in the open. The consequence is a massive Roman defeat. Battle of Cannae. ........
Source: Wikipedia