Kanun dışı işler yapan ve acımasız biri olan Frank(Henry Fonda) ve adamları yaşadıkları bölgede süren demiryolu projesi ile ilgili cinayet işlerler. Öldürdükleri Brett McBainin eşi Jill(Claudia Cardinale) bölgede kalmaya karar verir. Frank ile eskiden bir hesabı olan Harmonica(Charles Bronson), Jill ve başka bir kanun kaçağı olan Cheyenne ile beraber Frank ve adamlarına karşı gelmeye karar verirler.