Der 26-jährige Hannibal (Alexander Siddig) schwor schon als Kind einen besonderen Eid: Er will das Unrecht, das seinem Heimatland Karthago vom Römischen Reich angetan wurde, rächen und das schillernde Imperium Romanum in die Knie zwingen. Die Römer halten sich für unbesiegbar und so greift Hannibal zu einem riskanten Manöver und überquert ...