里奧(馬龍·白蘭度飾)和達德(卡爾·莫爾登飾)曾共同參與搶劫行動,但達德的背叛使里奧身陷囹圄。五年后,在獄友莫德斯(拉里·杜蘭飾)協助下越獄的里奧重操舊業,加入鮑勃領導的犯罪集團。機緣巧合中,他邂逅了達德的繼女路易莎(皮納·佩利塞爾飾),兩人暗生情愫。這段情感糾葛徹底激怒了已蛻變為體面商人的達德,他借機設計陷害里奧再度入獄。獲釋后復仇心切的里奧與達德展開最終對決,在小鎮街頭拔槍相向,硝煙散盡時達德倒斃于彈孔密布的磚墻下。