Pandora Reynolds (Ava Gardner) es una mujer de una belleza arrebatadora que destruye la vida de todos los hombres que se enamoran de ella. Parece incapaz de amar o de corresponder a sus sentimientos. Todo cambia cuando aparece en su vida Hendrick van der Zee (James Mason), un misterioso marinero, cuyo espíritu está condenado a vagar sin rumbo alrededor del mundo hasta que encuentre una mujer que muera de amor por él.