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...
Dziesięć osób przybywa na wyspę na zaproszenie jej właściciela, który okazuje się nieobecny. Każdy z gości popełnił kiedyś zbrodnię i przychodzi mu za nią zapłacić własnym życiem. Gdy po kolei giną wszyscy, przybyła na miejsce policja musi odpowiedzieć na pytanie, kto jest...