Frank (Henry Fonda) ve onun adamları yasadışı işler ile uğraşmakta olan acımasız bir takım insanlardır. Yaşadıkları bölgedeki bir demiryolu projesi ile ilgili cinayet işleyen ekibin öldürmüş olduğu Brett McBain’in Jill (Claudia Cardinale) isimli eşi bu bölgede kalmak ister. Batıda Kan Varda Harmonica’nın (Charles Bronson) Frank ile eskilerden kalma bir hesabı vardır. Harmonica başka bir kanun kaçağı olan Cheyenne ve Jill’in yardımı ile Frank ve onun adamlarına karşı bir savaş başlatacaktır.