影片根据C.S. Forester所著的非虚构小说《The Good Shepherd》改编,讲述1942年37艘盟军船只通过北大西洋,领头的灰猎犬号指挥官为欧内斯特·克劳斯(汤姆·汉克斯扮演),这是克劳斯首次指挥驱逐舰,就遇到一群纳粹潜艇的追击,克劳斯必须想办法逃出生天。在执行任务的同时他也要与自我怀疑和自身的恶魔作斗争,证明自己能够胜任该职位。