2020年7月10日,《灰猎犬号》在Apple TV+上线。片长91分钟,预算5030万美元。导演艾伦·施奈德后来对Business Insider说了一句话:“这部电影里的每一滴水都是数字的。”全片没有实拍海洋,没有水槽,没有出海。所有看起来像北大西洋冬季风浪的东西,都是CGI。

制作团队先把真实舰体“扫描”了一遍。施奈德去了路易斯安那州巴吞鲁日,停在那里的弗莱彻级驱逐舰“基德号”(DD-661)是二战驱逐舰中仅存的博物馆舰之一。他和一位朋友拍了大约10,000张照片,用这些数据建了一艘驱逐舰的3D模型,用来规划摄像机位置和场景调度。舰桥、战情中心、舰长宿舍这些内景,则在蒙特利尔的摄影棚里搭建。海面的运动交给了NVIDIA WaveWorks,一套从游戏开发领域借来的波浪模拟程序,计算时会考虑行驶物体的重量和类型,让驱逐舰、商船和U艇在水面上的运动在物理上看起来对得上。这个制作方式本身制造了一种分离:船的内部是实景搭建的,船的周围没有一滴真水。但91分钟的正片里,叙事重心恰恰不在“海”上。绝大多数镜头发生在舰桥和CIC的狭小空间里,摄影机贴着人脸和仪表盘,海面只在舰炮的瞄准镜和舷窗外面露出来一小块。视效的预算被集中花在了驱逐舰与U艇的交战距离上,而不是用来铺满画面的海洋全景。

军事爱好者在这部电影里找到的细节,集中在流程的密度上。弗莱彻级是美国海军第一型在设计阶段就纳入CIC的驱逐舰,片中CIC承担的是信息汇总和中转的角色:声呐和雷达的数据在这里归拢,传递给舰桥,舰长据此下达航向和攻击指令。一个被豆瓣评论反复提到的细节是命令的复述:舰桥上每一道指令都要被确认、重复、执行,这条链的密度构成了影片叙事的主要承重结构。豆瓣上一条被多次引用的长评把战术层面拆得比较具体:片中大量的航向调整(096、右舷、声呐扫描角度)不是为了看起来专业,而是在抢占深水炸弹的攻击阵位;驱逐舰的深水炸弹装在尾部,攻击角度非常有限,所以每一次转向都对应着一个可以被还原的相对位置计算。同一篇评论也指出了被“buff”的部分:声呐的锁定效率、深水炸弹的命中率、瞭望手在北大西洋冬季海况下的视力,都被剧情需要放大了。真实的反潜战从发现到交战往往要花一整天,影片把时间压缩进了91分钟,用换场和口令密度来替代等待。

原著小说里,“灰猎犬”号是一艘马汉级驱逐舰。马汉级没有留存至今的实体舰,剧组因此选了“基德号”作为拍摄基底,舰型换成了弗莱彻级。这个替换引入了一个时间线上的错位:弗莱彻级首舰“尼古拉斯号”(DD-449)到1942年6月才开始服役,而影片的背景设定在1942年2月。片中“灰猎犬”号的舷号是DD-548,历史上美国海军弗莱彻级并没有548这个舷号,它属于被取消、未建成的舰体。装备的配置也被往前推了。片中的“灰猎犬”号带着雷达和四联装40毫米博福斯高炮出场,而弗莱彻级从1942年7月才开始改装这些装备,不同舰的配置还有差异。这些“提前到位”和舰型的“提前服役”叠在一起,指向的是同一套制作选择:用一艘现存的博物馆舰作为视觉基底,代价是它在时间线上比影片设定晚了四个月,而为了让它在银幕上具备对抗狼群的能力,武器系统又被往前推了两年。汉克斯在开场台词里直接说出了“弗莱彻级”这个词,剧组没有回避这个替换。