015年12月17日，证实凯萨琳·华特斯顿将担任女主角丹妮丝，与史考特长期合作者，将会担任电影摄影。2016年史考特证实了欧蜜·瑞佩斯不会续演伊莉莎白·萧此一角色，但同年6月，又再度确认瑞佩斯将会短暂回归拍摄几场戏。2016年2月，宣布丹尼·麦布莱、德米安·毕齐、、、卡门·艾乔格、凯莉·赫尔南德斯、比利·库达普、亚历山大·英格兰将会参与演出，2016年3月新人本杰明·里格比将参与演出。2016年12月，网路报导指出詹姆斯·法兰科也参与了此片，他所饰演的角色为「圣约号」船长，丹妮丝的丈夫布兰森。Secti