Het is 200 voor Christus en de Romeinen zijn de supermacht in de wereld. Zij voelen zich onoverwinnelijk, maar één man is er op gebrand daar verandering in brengen. De 26-jarige Hannibal wil wraak voor wat zijn volk en land door de Romeinen is aangedaan en trekt er met 40.000 manschappen en 37 olifanten op uit. Een barre tocht om zijn vijanden te bereiken volgt.