汉尼拔带着大象运送物资和军队历史性地穿越阿尔卑斯山后,在一场复仇战争中向罗马进军。在前进过程中,他俘虏了罗马参议员法比尤斯·马克西姆斯的侄女西尔维亚,但他没有囚禁她,而是向她展示了他强大的军队和成群的大象,然后释放了她。他确信她会向他的罗马敌人报告她所看到的。汉尼拔在特雷比亚战役中击败了罗马人,并向西尔维娅发出了他正在向罗马进军的信息。西尔维娅屈服于她对汉尼拔的爱,他们有一次约会,但被罗马巡逻队吓了一跳。汉尼拔逃脱,西尔维娅被关在灶神庙里。她逃脱了,再次遇到了汉尼拔。汉尼拔命令他的兄弟哈斯德鲁巴前往迦太基,接管准备加入汉尼拔的援军的指挥权。汉尼拔的妻子达尼拉意外从迦太基赶来,西尔维娅逃跑回到罗马......