تثار الأسئلة عندما يحضر السيناتور ستودارد (جيمس ستيوارت) جنازة رجل محلي يدعى توم دونيفون (جون واين) في بلدة غربية صغيرة. بالرجوع إلى الوراء، علمنا أن دونيفون أنقذ ستودارد، الذي كان محاميًا آنذاك، عندما تعرض للعنف من قبل طاقم من الخارجين عن القانون الذين كانوا يرهبون المدينة، بقيادة ليبرتي فالانس (لي مارفن). نظرًا لأن سلامة المنطقة كانت على المحك، أثبت دونيفون وستودارد، وهما من الأشخاص الوحيدين الذين وقفوا في وجهه، أنهما أعداء مهمين للغاية، ولكن مختلفين، لفالانس.