Cast (10)

Alexander Siddig

Hannibal

Emilio Doorgasingh

Maharbal

Bashar Rahal

Hasdrubal

Mido Hamada

Mago

Shaun Dingwall

Scipio

Rob Dixon

Publius Scipio

Tristan Gemmill

Varro

Vincent Riotta

Hanno

Ben Cross

Fabius Maximus

Kenneth Cranham

Narrator

Crew (2)

Edward Bazalgette

Director

Stanimir Stamatov

Stunts