力成份对电视来说实在太超过，所以又将版权卖给了华纳兄弟。华纳兄弟买下剧本后，最想让法兰·辛纳屈来主演。辛纳屈在当时已经55岁，由于哈利·卡拉汉的角色是在50年代中后期写成的（当时的伊斯威特已41岁），所以辛纳屈很符合角色的设定。起初，华纳兄弟想让薛尼·波勒或尔文·克许纳来执导。克许纳最终被雇用时，辛纳屈也将担任主演，但之后两人皆退出该项目。当辛纳屈被选上时，约翰·米利厄斯被要求撰写剧本。米利厄斯声称他被要求在三个星期内撰写一份适合辛纳屈的剧本。泰伦斯·马利克于1970年11月撰写了电影的初稿剧本（哈