Alexander Siddig som Hannibal, øverste sjef for de kartagiske soldatene. Emilio Doorgashingh som Maharbal. Øverste kavaleri-sjef og nestkommanderende for den kartagiske hæren. Bashar Rahal som Hasdrubal. Hannibals yngre bror, og den øverste sjefen for de spanske provinsene. Mido Hamada som Mago, Hannibals yngste bror, og sjefen for infanteriet. Histro Mitzkov som Gisgo. En offiser i Hannibals hær Shaun Dingwall som Scipio Africanus. Den romerske generalen som til slutt beseiret Hannibal. Tristan Gemmill som Varro. En konsul som ble beseiret ved Cannae. Ben Cross som Fabius Maximus, diktator og forfatter av Fabian-strategien.