Lin McAdam (James Stewart) e Frankie "High Spade" Wilson (Millard Mitchell), seu melhor amigo, chegam em Dodge City para um concurso de tiro, cujo prêmio é um rifle Winchester tão perfeitamente fabricado que é conhecido como "Um em Mil". No saloon Lin se depara com Dutch Henry Brown (Stephen McNally), sendo que eles não atiraram um no outro pelo simples fato de que o xerife, Wyatt Earp (Will Geer), não permite que ninguém ande armado pela cidade.