En 1940, le San Demetrio, un pétrolier de la marine marchande anglaise, qui traverse l'Atlantique pour ravitaller les troupes britanniques, est torpillé par l'ennemi. L'équipage fuit d'abord le navire en flammes mais, constatant qu'il ne coule pas, remonte à bord pour tenter d'éteindre l'incendie. Mais les sous-marins allemands rôdent...