Čovjek bez imena žudi za osvetom, a meta mu je Frank, ubojica kojeg je unajmio direktor željeznice, g. Morton, da se domogne posjeda Jill McBain. Čovjek bez imena i njegov saveznik Cheyenne udružuju se kako bi uništili Mortona i Franka.
Jim Hawkins (Kim Burfield) mladić je koji radi u pubu sa svojom majkom (Maria Rohm). Kada pijani stari mornar, Billy Bones (Lionel Stander), dođe u pub i umre tamo, Jim će se dokopati karte koja pokazuje put do blaga zlog gusara kapetana Flinta te on ubrzo kreće u potragu za njime.