Dos cazadores de recompensas: «El Manco» (Clint Eastwood) y el Coronel Mortimer (Lee Van Cleef), rivales entre sí al principio, acaban por unirse para conseguir una misma presa: «El Indio» (Gian Maria Volonté), un sanguinario bandido por el que se ofrece la más alta recompensa conocida. Cada uno tiene motivos diferentes para darle caza: Para «El Manco», es su obsesión por conseguir el dinero que ofrecen; y para Mortimer, será vengar la violación de su hermana en manos de «El Indio», que la llevó al suicidio.