Robert Louis Stevensonin romaaniin perustuvassa meriseikkailussa Oscar-voittaja Peter Finch esittää urheaa kapinallista Alan Breckiä, joka liittoutuu nuoren David Balfourin kanssa taistellakseen katalia merirosvoja ja häikäilemättömiä punatakkeja vastaan.