En pleine Seconde guerre mondiale, le capitaine Ernest Krause (Tom Hanks) dirige une flotte internationale de 37 navires lors d’une mission périlleuse visant à ravitailler en soldats et en vivres des forces alliées qui en manquent cruellement.