斯多夫·华兹会谈参演反派，他饰演名为罗姆队长的比利时军人，他试图抓住泰山以换取钻石的奖金。官方看上了玛格·罗比和艾玛·史东饰演女主角珍·波特。艾玛·华森、莎拉·波洁儿、乔姬娜·海格、露西·黑尔、琳德茜·冯塞卡、艾莉诺·汤姆林森、加布瑞拉·汪尔德、露西·波顿和克莱西达·博纳斯都是该角的考虑人选。2014年1月18日，罗比被证实为饰演珍的演员。月4日，吉蒙·翰苏加入饰演酋长邦加一角。6月17日，厄希·艾齐利加入剧组。艾拉·彭内尔被选中饰演年幼的珍·波特。卡斯帕·克伦普将饰演刻赤欧尔队长。2015年12月，首