美国推迟了上映，两人还从胜诉后获得了该片全球票房的15%的收益以及在日本、台湾和韩国的发行权。事后黑泽明承认，他从这部影片中得到的收入比《用心棒》还要多。最初在选择男主角的时候，李昂尼想找好莱坞影星亨利·方达，但是他的片酬太高，制片方承担不起。查尔斯·布朗森也拒接了这个角色，因为他认为剧本太糟。不过这两位演员最后都出现在了李昂尼的另一部西部片《万里狂沙万里仇》内。在接触了一些演员后，最后选中了当时并不出名的克林特·伊斯特伍德，他曾经演过一部西部题材的电视片。演出这部电影，克林特·伊斯特伍德获得了1500