Lata 20. XX w. Do miasteczka Shinbone przyjeżdża senator Ransom Stoddard (James Stewart) z żoną Hallie (Vera Miles). Mają wziąć udział w pogrzebie przyjaciela. Nagabywany przez dziennikarzy polityk opowiada o swojej znajomości ze zmarłym. Gdy przed laty przyjechał do Shinbone, został pobity i okradziony przez Liberty Valance'a (Lee Marvin). Zaopiekowała się nim kelnerka Hallie i jej narzeczony Tom Doniphon (John Wayne). Wkrótce Ransom zdecydował się przeciwstawić przestępcy terroryzującemu mieszkańców Shinbone, choć nie wiedział, jak się posługiwać bronią. Bandyta zginął, ale to nie Stoddard go zabił... Film otrzymał nominację do Oscara za kostiumy.