此前曾有报道称安吉丽娜·朱莉也将出演该片,但她目前已宣布退出。这是德普自被前妻艾梅柏·希尔德(Amber Heard)指控家暴后接到的第一个角色,他和艾梅伯上月达成了和解,两人发表了共同声明。“我们的恋情一直充满了激情,虽然经常反反复复,但我们都曾深爱彼此。我们双方皆没有为了获利而提出虚假的指控,我们的婚姻期间也没有出现过任何生理上和精神上的伤害。”安吉丽娜·朱莉(Angelina Jolie)本来也在该片的卡司名单中,但她已宣布退出,她饰演的角色暂且未知,但此前有报道称电影投资方有意让查理兹·塞隆(Charlize Theron)接替朱莉的角色。该片剧组提到这还不是完整的演员名单,仍有几个重要角色的人选将在11月于伦敦开机拍摄时才公布。