Così si decise di cercare un attore il più possibile somigliante.
La scelta cadde in questo modo su Terence Hill.
Bud Spencer e Terence Hill hanno girato insieme 18 film, dei quali 16 come coppia protagonista.
In "Annibale" , Bud e Terence  recitarono infatti in scene separate senza mai incontrarsi sul set, mentre in "Il corsaro nero"  l'interprete principale è solo Terence e a Bud è riservata una parte minore in un ruolo da cattivo.