On aasta 1945. John J. Macreedy (Spencer Tracy) astub põuases California linnakeses Black Rockis rongilt maha. Talle arusaamatutel põhjustel on linnakese elanikud tema vastu vaenulikud, Macreedyt vihatakse ja kardetakse tema saabumisest saadik. Peagi aga selgub, linnakesel on oma räpane saladus varjata ning mida lähemale mees tõele jõuab, seda rohkem kogub ta endale linnas vastaseid, nende hulgas ka brutaalne Coley Trimble (Ernest Borgnine), Reno Smith (Robert Ryan) ja Hector David (Lee Marvin). Samal ajal saab Macreedy loota vaid erakliku Doci (Walter Brennan) ja ara šerifi (Dean Jagger) abile.