故事发生在二十世纪初的墨西哥革命中。一辆长途马车里,高贵的先生女士们对一位沉默寡言的农民大放厥词,然而突然农民摇身一变,显出家庭式匪帮头目胡安(Rod Steiger 饰)的真面目。胡安打劫后路遇爱尔兰革命军爆破专家约翰(James Coburn 饰),后者的爆破能力令抢劫梅萨维德银行如探囊取物,于是胡安苦苦尾随,不经意间却卷入了配合维拉革命军的梅萨维德暴动。胡安如愿与约翰搭档洗劫银行,但他所有的收获却是解放150名政治犯人。 弗兰茨·瓦尔什是一个慕尼黑青年,他曾犯过抢劫和拉皮条的罪而坐牢。出狱后,他决定洗手不干了,不了却被一个黑社会组织盯上,将他绑架到另一个城市,使用禁闭、威胁、毒打和许诺等各种手段要他为该组织服务。但他始终拒绝为其卖命,最后,该组织装着无计可施的将他释放,暗地里却派一个叫布鲁诺的小白脸跟着他,要他引诱弗兰茨犯罪,从而迫使他就范。弗兰茨在囚禁期间,已和布鲁诺认识,他在释放时邀请布鲁诺去找他。布鲁诺不久来到慕尼黑,找到了弗兰茨和他女友——妓女约汉娜,弗兰茨要约汉娜为布鲁诺献身,约汉娜一心一意想和弗兰茨结婚生子,因