Espion pour Quantrill durant la Guerre de Sécession, Jeff Travis, décide de l'abandonner après l'avoir vu tuer de sang froid un vieil unioniste de ses amis et mettre à sac la ville de Lawrence au Kansas tout en massacrant ses habitants. Mais à la fin du conflit, on ne lui pardonne pas d'avoir combattu aux côtés de ce boucher et, après avoir plusieurs fois échappé à la mort, il doit sur les conseils de son amie Josie se réfugier en Arizona, où il pense pouvoir recommencer une nouvelle vie. A Prescott, il rencontre Jules Mourret, tenancier du saloon, qui sait tout de son passé ayant lui aussi été au service de Quantrill. Mourret, tient en fait la ville sous sa coupe et fait dévaliser par son gang l'or transporté dans les diligences. Connaissant les antécédents de Jeff, Mourret voudrait l'avoir à son service. Mais Jeff, tombé amoureux de la fille du propriétaire de la compagnie de transport, écoeuré par les méthodes de Mourret, va essayer de rétablir un semblant d'ordre dans la ville... Titre original : The Stranger Wore a Gun