Durante la guerra civil norteamericana (1861-1865), tres cazadores de recompensas buscan un tesoro que ninguno de ellos puede encontrar sin la ayuda de los otros dos. Así que colaboran entre sí para conseguir el botín
Después de atravesar medio desierto, Trinidad, un tipo muy diestro con el revólver, descubre que su hermano mayor, otro granuja como él, es ahora el sheriff de un pequeño pueblo. Como no tiene nada urgente que hacer, decide quedarse a comer y descansar por algún tiempo.
Título original
C'era una volta il west (Once Upon a Time in the West)
Brett McBain, un granjero viudo de origen irlandés, vive con sus hijos en una zona pobre y desértica del Oeste americano. Ha preparado una fiesta de bienvenida para Jill, su futura esposa, que viene desde Nueva Orleáns. Pero cuando Jill llega se encuentra con que una banda de pistoleros los ha asesinado a todos.
Dos cazadores de recompensas que buscan al mismo hombre deciden unir sus fuerzas para encontrarlo, aunque las razones que los mueven son completamente diferentes. Su título original ("Per qualche dollaro in più") ya sugiere que es la continuación natural de "Por un puñado de dólares" ("Per un pugno di dollari"), dirigida por Leone un año antes.