Sadie Thompson est une prostituée exilée sur une île du Pacifique, à Pago Pago. Elle pense redémarrer une nouvelle vie avec le sergent O'Hara, mais Davidson, un missionnaire, la harcèle par ses discours puritains et voudrait la renvoyer à San Francisco
Dans le besoin de fonds, Hardy arrive de rencontrer un vieil ami, maintenant un promoteur de boxe, et les bénévoles "Battling Laurel" comme boxeur de l'équipe, seulement pour découvrir leur adversaire dans le ring est un vieil ennemi redoutable.