
Casts

Victor Mature
as Hannibal

Gabriele Ferzetti
as Senator Quintus Fabius

Rita Gam
as Sylvia

Milly Vitale
as Danila

Rik Battaglia
as Hasdrubal

Franco Silva
as Maharbal

Terence Hill
as Quintilius

Mirko Ellis
as Magone

Andrea Aureli
as Konsul Gajus Terentius Varro

Andrea Fantasia
as Konsul Paulus Emilius