Rodzina Starrettów jest nękana przez bandę Rufusa Rykera, która chce przejąć pola uprawne. Rewolwerowiec Shane zamierza pomóc farmerom w walce ze zbirami.
Były kapitan statku, James McKay (Gregory Peck) przybywa do niewielkiego miasteczka na Dzikim Zachodzie, by poślubić Patricię (Carroll Baker). Trafia w środek konfliktu pomiędzy majorem Henrym Terrillem (Charles Bickford), ojcem Patricii i właścicielem olbrzymiego rancza, a Rufusem...