地点位在麻萨诸塞州诺福克县的昆西。9月，凯尔·加纳与签约出演该片。班·佛斯特在9月中旬加入了剧组，、、麦克·雷蒙-詹姆士与瑞秋·布罗斯纳汉于该月下旬分别以上最年轻的船员艾登·海南、水手华莱士·奎瑞、D·A·布朗及比·汉森的角色参演该片。10月初，艾瑞克·巴纳签约诠释伯尼的上司。10月27日，电影于昆西福尔河造船厂的进行拍摄。剧组还在的不同地方取景，然后于12月前往麻萨诸塞州的查森拍摄。12月初，拍摄于进行。12月12日，艾佛列克被发现于查森的摄影期间在波士顿交响大厅演奏钢琴，并向《波士顿环球报》表示，他