Pendant la Seconde Guerre mondiale, un cargo irlandais en partance des Etats-Unis est chargé de transporter des explosifs jusqu'à Londres. Le périple inclut un passage aux Antilles. Mais, si le paysage change, la vie sur le bateau reste la même : beuveries et bagarres sont le quotidien de ces marins. Des soupçons se portent également sur l'un d'entre eux, qui pourrait être un espion allemand. Quant au matelot Olsen, il n'a qu'un idée en tête : rejoindre sa Suède natale.