W nadmorskim miasteczku Caboblanco zjawia się Francuzka imieniem Marie (Dominique Sanda). Poszukuje ona męża, który znał miejsce zatonięcia okrętu z czasów II wojny światowej przewożącego sztabki złota. Miejscowy bogacz z przeszłością nazistowską, Gunther Beckdorff (Jason Robards), rozkazuje szefowi policji zarekwirować kobiecie dowód osobisty. Bezsilna Marie wynajmuje pokój w hotelu należącym do Gifforda Hoyta (Charles Bronson), a następnie prosi go o pomoc w odnalezieniu małżonka.