兰州黄金海岸的、加拿大的纽芬兰岛、义大利的西西里岛及突尼斯。温子仁透露，在水下拍摄是相当不容易的。2017年8月11日，剧组移至新南威尔斯州的灯塔拍摄，预计9月份结束。9月，演员林路迪在接受interview的採访时，他将该片的视觉效果描述为「水中的《星际大战》」。就在同一个月，剧组移至纽芬兰与拉布拉多省拍摄。威廉·达佛在9月下旬完成了自己戏份的拍摄。10月13日，温子仁宣布，派翠克·威尔森在片中的戏份已拍摄完成。剧组于2017年10月中旬在摩洛哥的沙漠中进行拍摄，其中包括和等城市。主要拍摄于2017年10