农夫杰森想占领埃尔多拉多的水源,所以他派枪手科尔(约翰·韦恩饰)赶走住在那里的麦克唐纳一家(R.G.阿姆斯特朗饰)。在去埃尔多拉多的路上,科尔再次见到了他的老朋友哈拉警长(罗伯特·米彻姆饰)。警长哈拉刺破了杰森的阴谋,最终科尔决定放弃这项不公正的任务。在一次事故中,科尔导致麦克唐纳的儿子死亡。宽容的麦克唐纳原谅了科尔的错误,但麦克唐纳的女儿紧紧追着他,发誓要为他的兄弟们报仇。最后,科尔决定离开埃尔多拉多。事后,科尔意外得知杰森又派了一名刺客去麦当劳,于是他回到起点向麦当劳报告。