莱德·彼特和珍妮佛·劳伦斯于2017年7月传出是最接近担任主演的演员。同一天，据报导，玛格·罗比正在会谈出演着名演员莎朗·蒂一角，山缪·杰克森也有望演出。11月，李奥纳多·狄卡皮欧传出是在塔伦提诺的演员考虑名单中。不久之后，汤姆·克鲁斯也正在和制片人大卫·海曼会谈饰演两大男主角之一。据《好莱坞报导》的一次宣传採访中，当罗比证实自己正在考虑参与演出。2018年1月，狄卡皮欧签约出演电影，会为了与塔伦提诺合作而自愿减薪。据透露，艾尔·帕西诺有望在片中担任要角。2018年2月28日，彼特已确定取代了克鲁斯的角