罗伯特·艾格确认主体摄影已经启动，创作名称《Space Bear》。2016年3月9日到16日，额外拍摄在克罗地亚杜布罗夫尼克进行，5月转到爱尔兰。多尼戈尔郡和凯里郡的一处山岬西比尔角（）也是取景地。Crait星的战斗场景于2016年7月在玻利维亚的乌尤尼盐沼盐盘取景。2016年7月22日，主体摄影杀青。然而2016年9月，露皮塔·尼永奥不在拍摄她的戏份。2017年2月，据宣布影片采用IMAX格式拍摄。制作设计瑞克·海因里奇表示，最初的剧本需要160个场景，是预期的两倍，但约翰逊做了一些“修剪和切割”后