En route pour Rome, Annibal kidnappe Silvia, nièce de Fabius Maximus, sénateur romain. La jeune femme s'éprend de son ravisseur mais celui-ci, ennemi de Maximus, refuse de l'aimer et l'offre a la déesse Vesta. Silvia parvient a s'enfuir et retrouve Annibal qui, réalisant qu'il est amoureux d'elle, décide de stopper la guerre contre Maximus.
...