皮尔伯格花巨资移走了黄浦江上所有20世纪30年代后生产的船只。其他拍摄地点包括安达鲁西亚的特雷武赫纳，柴郡的诺士佛和伯克郡的。在英国拍摄时，里恩也经常造访片场。斯皮尔伯格希望能尽可能准确地描绘出那个时代，电影拍摄过程中使用过的该时期飞机包括三架A6M零式战斗机的全尺寸复制品，三架存放在英国的P51D野马战斗机。这些野马战斗机是由、他的儿子马克（），以及“胡夫”·普劳德富特（）驾驭的，由于航拍镜头的复杂性，他们的镜头一共花了10天拍摄完成，其中还包括战斗机低飞后投下500磅由石膏制成的炸弹复制品的镜头，不