Jill McBain (Claudia Cardinale) przyjeżdża z Nowego Orleanu do swojego męża, który mieszka w małym miasteczku na Dzikim Zachodzie. Kilka dni przed jej przybyciem McBain i jego dzieci z poprzedniego małżeństwa zostają zamordowani przez bandę Franka (Henry Fonda). Jednak o zbrodnię podejrzewany jest Cheyenne (Jason Robards). W tym czasie w okolicy pojawia się tajemniczy człowiek nazywany "Harmonijką" (Charles Bronson).
Claudia Cardinale
Jill
Henry Fonda
Frank
Jason Robards
'Cheyenne'
Charles Bronson
'Harmonica'
Gabriele Ferzetti
Morton
Paolo Stoppa
Sam
Woody Strode
Frank's Gunman
Jack Elam
Frank's Gunman
Keenan Wynn
Sheriff
Frank Wolff
Brett McBain
Lionel Stander
Innkeeper
Frank Braña
Frank's Gunman (uncredited)