Peter Blood (Louis Hayward), po uzyskaniu ułaskawienia z rąk króla Anglii, osiadł na Jamajce i wiedzie uczciwe życie jako miejscowy lekarz. Jego spokój zostaje jednak zakłócony, kiedy ktoś podszywający się pod niego plądruje Cartagenę. Peter porzuca sielskie życie, aby ponownie zostać kapitanem pirackiego okrętu i odkryć, kto niszczy jego dobre imię.
Louis Hayward
Captain Peter Blood
Patricia Medina
Dona Isabella
John Sutton
Hilary Evans
Charles Irwin
Angus McVickers
Ted de Corsia
Captain Easterling
Rex Evans
Gov. Henry Carlyle
Malú Gatica
Amanda
George Givot
Tomas Velasquez
Robert McNeeley
Manuelito
Nina Koshetz
Madame Duval
Lester Matthews
Col. Ramsey
Sven Hugo Borg
Swede