Mały Oliver, uciekinier z sierocińca, nie mając środków do życia, tuła się po zaułkach XIX wiecznego Londynu, gdzie na każdym kroku czyha nań niebezpieczeństwo.
Młodszy kapitan Jim ucieka z topiącego się statku "Patna" wraz z resztą załogi. Gdy dobijają do najbliższego portu, okazuje się, że łajba nie zatonęła. Jako jedyny nie ucieka i stawia się na procesie. Dręczony wyrzutami sumienia, nie może zaznać spokoju. Wyrusza więc do egzotycznej krainy - Patusanu...