世界上又多了一个杀人不眨眼的冷血杀手,注定又将引起一场惊涛骇浪。绰号金枪人的职业杀手几乎百发百中,没有他完成不了的任务,由此成为世界各恐怖组织争相高酬聘请的对象。同一时间,英国军方为了取回可将太阳能95%转化的高效率太阳能转化器(万一这种厉害的武器落入恐怖分子手中后果不堪设想),007邦德(罗杰?摩尔 Roger Moore 饰)奉命出动了。恐怖组织为了阻止007的行动,高薪聘请了金枪人来对付007。最终鹿死谁手,007又能否顺利完成任务?英国军情六处收到一枚表面刻有詹姆斯·邦德代号"007"的金子弹,众人认定子弹来自使用金枪的旧金山著名杀手斯卡拉孟加(克里斯托弗·李饰)手上,他的武器是纯金打造的手枪,平日里却被伪装成毫不起眼的许多小部件。一支金笔充当着枪管,打火机充当着枪膛和击槌,烟盒是手柄和弹夹,而衬衫袖口的链扣则可变为扳机。考虑到邦德的生命安全,M(伯纳德·李饰)撤回正在调查科学家吉布森的邦德,吉布森握有用太阳能发电解决能源危机的信息。邦德决定私下去找斯卡拉孟加从贝鲁特一名肚皮舞者那拿到废弃的金色子弹后,邦德(罗杰·摩尔饰)跟踪其制造者前往澳门。斯卡拉孟加的情妇安德烈·安德斯(莫德·亚当斯饰)在赌场捡到一枚金子弹。邦德跟着她来到香港半岛酒店的一间套房,迫使她透露斯卡拉孟加的信息,包括他的外表和计划,安德烈让邦德去干杯俱乐部。斯卡拉孟加出现俱乐部里,吉布森从斯卡拉孟加的侏儒小弟尼克·奈克(赫夫·维勒查泽饰)处窃走太阳能电站的核心"苏里斯转化器"。Hip中尉(吴顺泰饰)送邦德离开酒吧时,邦德不断为自己辩护,两人随后来到停泊在港口的伊丽莎白皇后号邮轮的残害处,与Q和M碰头。M让007截获转化器,并暗杀斯卡拉孟加。邦德随后前往曼谷与密谋杀害吉布森的泰国企业家海法(理查德·罗饰)碰面。邦德本想冒充斯卡拉孟加赴会,岂知斯卡拉孟加就在海发的庄园里。邦德被抓后送往发的道场,发奉命道场武士杀害邦德。在Hip及其侄女的帮助下逃脱后,邦德驾驶一条尾部很长的船沿河狂飙,并和助手玛丽·晚安(布里特·艾克拉诺饰)团聚。试图成为新任董事会主席斯卡拉孟加将海法杀害后,拿走了转化器。 安德斯向邦德交代是自己将子弹寄往伦敦,藉此希望邦德杀害斯卡拉孟加。在报酬方面,她答应第二天在拳击场将转化器交给邦德。比赛期间,邦德发现安德斯被前往碰头的斯卡拉曼加杀害。邦德在地上找了个垃圾来掩盖转化器,让Hip将它带出场外交给晚安。晚安在撒卡拉曼加的座驾上安放了追踪器,以锁定汽车的踪迹。邦德看到斯卡拉孟加快要逃走,从汽车展厅偷了一辆车前去追击,不料难缠的J.W.佩彭警长(克里夫顿·詹姆斯饰)就坐在车子里。邦德和佩彭在曼谷街头追击斯卡拉孟加,斯卡拉孟加见状将车变为飞机,载着尼克·奈克、晚安和他前往私人岛屿找到了晚安的追踪器后,邦德在中国雷达的侦查下,开着水上飞机进入了中国海域,降落在斯卡拉孟加的岛上。到埠后,邦德受到斯卡拉孟加的盛情款待,参观了高科技太阳能发电厂。斯卡拉孟加打算将这种技术高价抛售。在展示装备的同时,斯卡拉孟加用强力的太阳光束摧毁了邦德的飞机。随后,斯卡拉孟加在沙滩上提出要手枪决斗。两人背靠背站着,不料当邦德转过身开火时,斯卡拉孟加早已逃走。尼克·奈克将邦德引到斯卡拉孟加的游乐屋里,拿出用来冒充邦德的模特,当斯卡拉孟加经过时,邦德搞得他措手不及,最终杀死了他。晚安将一位前来拦路的手下推进液态氦池,太阳能发电厂失去平衡。邦德赶在岛上爆炸前拿到转换器,坐上斯卡拉孟加的中式帆船,坐上斯卡拉孟加的中式帆船逃走,岂知尼克·奈克也登上了那艘艇