Sadie Thompson (Rita Hayworth) é uma mulher sensual que vive na base militar americana da ilha de Samoa. A sua vida muda radicalmente quando ela conhece o padre Davidson (José Ferrer), um sacerdote hipócrita que lhe faz a vida num inferno tentando desvendar o passado de Sadie.