本片改编自C.S.Forester所著小说《The Good Shepherd》,汉克斯饰演海军司令George Krause,负责为海军驱逐舰“灰猎犬号”下达命令,驱逐舰在穿越北大西洋时,遭到纳粹U-潜艇的追击。