4月，克里斯·潘恩签约主演该片。8月，据报导，凯西·艾佛列克、葛拉罕·麦克塔维什与乔许·史都华将出演该片。该片的主体拍摄始于2014年9月8日，地点位在麻萨诸塞州诺福克县的昆西。9月，凯尔·加纳与签约出演该片。班·佛斯特在9月中旬加入了剧组，、、麦克·雷蒙-詹姆士与瑞秋·布罗斯纳汉于该月下旬分别以上最年轻的船员艾登·海南、水手华莱士·奎瑞、D·A·布朗及比·汉森的角色参演该片。10月初，艾瑞克·巴纳签约诠释伯尼的上司。10月27日，电影于昆西福尔河造船厂的进行拍摄。剧组还在的不同地方取景，然后于12月前