El guionista de "Rebeca" adaptaba las aventuras del Capitán Blood, pirata que se hizo famoso gracias al carismático Errol Flynn, aquí interpretado por Louis Hayward. El capitán Blood (Louis Hayward), un médico irlandés convertido en pirata y que luchó contra la flota de la corona española, regresa a bordo de su barco el "Avenger" a la isla de El Hacha para liberar a algunos de sus antiguos compañeros, prisioneros y esclavizados allí por el marqués de Riconete (George McReady). Con astucia y maña se introduce en la isla y allí conoce a Isabelita (Paricia Medina), sobrina del malvado marqués a la que solicita ayuda para liberar a sus compañeros.