韦恩和法兰克·辛纳屈；后来，候选人又加上了劳勃·米契、史提夫·麦昆和毕·兰卡斯特。乔治·C·史考特于1980年在与《花花公子》的採访中声称，他最初被选为卡拉汉的演员，但因剧本中的暴力性使他拒绝。当制片人最初找不到演员来演卡拉汉时，他把电影的版权卖给了ABC电视。虽然ABC想把它拍成一部电视电影，但剧本中的暴力成份对电视来说实在太超过，所以又将版权卖给了华纳兄弟。华纳兄弟买下剧本后，最想让法兰·辛纳屈来主演。辛纳屈在当时已经55岁，由于哈利·卡拉汉的角色是在50年代中后期写成的（当时的伊斯威特已41岁），