Chris Pine
2014年4月，克里斯·潘恩簽約主演該片。8月，據報導，凱西·艾佛列克、葛拉罕·麥克塔維什與喬許·史都華將出演該片。該片的主體拍攝始於2014年9月8日，地點位在麻薩諸塞州諾福克縣的昆西。9月，凱爾·加納與簽約出演該片。班·佛斯特在9月中旬加入了劇組，、、麥克·雷蒙-詹姆士與瑞秋·布羅斯納漢於該月下旬分別以上最年輕的船員艾登·海南、水手華萊士·奎瑞、D·A·布朗及比·漢森的角色參演該片。