Major Grau prowadzi śledztwo dotyczące zamordowanej prostytutki. Trop wiedzie do jednego z przebywających w okupowanej Warszawie niemieckich generałów.
Wzorowy pracownik banku wraz z szajką rabusiów decyduje się obrabować placówkę. Złodzieje przetapiają kruszec na miniaturowe modele wieży Eiffla i próbują wywieźć go za granicę.
Squire Trelawney (Walter Fitzgerald), doktor Livesey (Denis O'Dea) i Jim Hawkins (Bobby Driscoll) postanawiają odnaleźć ukryty skarb kapitana Flinta. W tym celu wynajmują statek oraz ludzi i wyruszają na karaibską wyspę, gdzie według mapy mają być zakopane kosztowności. Nie zdają sobie jednak sprawy, że na okręcie, którym płyną, znajduje się spora liczba piratów ze starej załogi Flinta, w tym ich nowy przywódca - Długi John Silver (Robert Newton).
Film oparty na autentycznych wydarzeniach. Prawdziwy okręt, który zatonął 5-tego lutego 1941 roku, podczas II Wojny Światowej nazywał się S/S Politician. W dwa dni po opuszczeniu Liverpoolu, zmierzając do wybrzeży Jamajki S/S Politician zatonął w pobliżu Eriskay (Szkocja) zabierając na dno 250 tysięcy butelek whisky. Miejscowa ludność gromadziła tak dużo butelek trunku ile była w stanie, aż do przybycia odpowiednich władz. Do dzisiaj znajdowane są w tych okolicach butelki whisky w morzu albo na plaży.