Louis Hayward interpreta o Capitão Peter Blood, um ex-médico que se torna pirata após ter sido exilado da Inglaterra por cometer o crime de tratar de feridos dos exércitos inimigos.
Durante sua jornada, Blood conhece a linda Isabelita, que por acaso é a sobrinha do maior inimigo dele, o Marquês de Riconete.