Sadie Thompson (spilt av Gloria Swanson) er en prostituert som ankommer Pago Pago (i Amerikansk Samoa) for å skaffe seg arbeid ved et rederi på en annen øy. Samtidig kommer Mr. og Mrs. Davidson (spilt av henholdsvis Lionel Barrymore og Blanche Friderici) til øya. De ender alle opp med å bo ved det samme hotellet, hvor Davidson-ekteparet planlegger å lære de innfødte om kristendommen og synd - samtidig som Sadie underholder en gjeng soldater. Sadie blir snart forelsket i en australsk sersjant Timothy O'Hara.