Čovjek bez imena žudi za osvetom, a meta mu je Frank, ubojica kojeg je unajmio direktor željeznice, g. Morton, da se domogne posjeda Jill McBain. Čovjek bez imena i njegov saveznik Cheyenne udružuju se kako bi uništili Mortona i Franka.

Kao vojnik odlikovan u građanskom ratu, poručnik John Dunbar (Kevin Costner) zaželio je osjetiti život u američkoj preriji prije no što ona potpuno nestane. Dunbar dobija položaj u napuštenoj tvrđavi, a jedini su mu susjedi indijansko pleme Siouxa. S vremenom oni prevladavaju jezične zapreke, međusobno nepovjerenje, te Dunbar i ponosni Indijanci postaju prijatelji. Dunbar se zaljubljuje u lijepu bijelu ženu koju je odgojilo pleme Sioxa...

Nevada, 1885. Kauboji Gil Carver (H. Fonda) i Art Croft (H. Morgan) stižu u mali grad. Stigne vijest kako su razbojnici ubili mjesnog stočara Larryja Kinkaida i oteli njegovu stoku. Najratoborniji mještani formiraju grupu za linč, koja odluči krenuti u potragu i sama presuditi razbojnicima. Arthur Davies (H. Davenport) moli ih da odustanu ili barem pričekaju šerifa, no Kinkaidov prijatelj Farnley (M. Lawrence) i nekadašnji vojnik bojnik Tetley (F. Conroy) raspiruju gomilu. Nakon kratke potrage osvetnici pronalaze trojicu ljudi: Donalda Martina (D. Andrews), Juana Martineza (A. Quinn) i Halvu Harveya (F. Ford). Iako zarobljenici tvrde da su nevini, razjarena gomila priprema omče za vješanje...