Henry Fonda
Claudia Cardinale
Jason Robards
Charles Bronson
Gabriele Ferzetti
Paolo Stoppa
Woody Strode
Jack Elam
Keenan Wynn
Frank Wolff
Henry Fonda as Frank
Claudia Cardinale as Jill McBain
Jason Robards as Cheyenne
Charles Bronson as Harmonica
Gabriele Ferzetti as Morton (railroad baron)
Paolo Stoppa as Sam
Woody Strode as Stony (member of Frank's gang)
Jack Elam as Snaky (member of Frank's gang)
Keenan Wynn as Sheriff (auctioneer)
Frank Wolff as Brett McBain
Lionel Stander as Barman
Livio Andronico as Bit part (uncredited)
Salvatore Basile as Bit part (uncredited)
Aldo Berti as Member of Frank's gang playing poker (uncredited)
Frank Braña as Mamber of Frank's gang smoking pipe at auction (uncredited)