Após fugir de um roubo em um banco do México um dos assaltantes, Dad Longworth (Karl Malden), vê a chance de ficar com o ouro roubado e deixar Rio (Marlon Brando), seu cúmplice, para ser capturado. Após alguns anos Rio escapa da prisão e começa a caçar seu ex-amigo, para se vingar.