Kampen gælder et højteknologisk solenergiapparat, som ikke må havne i kinesiske hænder. James Bond er oppe imod verdens bedste snigmorder, Scaramanga -hvis kendetegn er gyldne pistolkugler. Efter en bådjagt på Bangkoks kanaler bliver det til en duel på liv og død på Scaramangas ø (optaget ud for Phuket i Thailand). Filmen har to svenske Bond-babes: Britt Ekland og Maud Adams.