Carthaginians •
Alexander Siddig as
Hannibal, supreme commander of the Carthaginian army. • Emilio Doorgashingh as
Maharbal, chief cavalry commander and second-in-command of the Carthaginian army. •
Bashar Rahal as
Hasdrubal, Hannibal's younger brother and the commander of the Spanish provinces. •
Mido Hamada as
Mago, Hannibal's youngest brother and the infantry commander. • Histro Mitzkov as
Gisgo, an officer in Hannibal's army who notably comments on the strength of the Roman army at
Cannae. This earns Hannibal's comment that, while there are indeed a lot of Romans, none of them are called Gisgo.
Romans •
Shaun Dingwall as
Scipio Africanus, the Roman general who finally defeated Hannibal. •
Tristan Gemmill as
Varro, the consul defeated at
Cannae. •
Ben Cross as
Fabius Maximus, Dictator and author of the
Fabian strategy. ==Reception==