Sam McCord (John Wayne) i George Pratt (Stewart Granger) odkrywają w Nome na Alasce ogromną żyłę złota. Aby ją sprawniej eksploatować, Sam wyrusza do Seattle po urządzenia do kopania. Ma również przywieźć narzeczoną George'a, Jenny. Na miejscu okazuje się, że Jenny zdążyła zapomnieć o George'u i znalazła sobie męża. Odwiedzając dom uciech poszukiwacz złota poznaje atrakcyjną Angel (Capucine) i uznaje, że będzie ona idealną pocieszycielką i partnerką dla zranionego przyjaciela. Oboje wyruszają w podróż na Alaskę.
Po przygodach w filmie "Wyspa skarbów", John Silver (Robert Newton) udaje się na należącą do Brytyjczyków karaibską wyspę. Na miejscu dowiaduje się, że jego największy rywal - kapitan Mendoza (Lloyd Berrell) porwał okręt przewożący córkę gubernatora i jego młodego przyjaciela, Jima Hawkinsa (Kit Taylor). Pirat opracowuje plan odbicia zakładników, ale nie byłby sobą, gdyby nie liczył na to, że przy okazji przejmie statek, dzięki któremu będzie mógł wrócić po resztę ukrytego na wyspie skarbu kapitana Flinta.