Den skotske föräldralösa David Balfour blir förrådd av sin onda farbror Ebeneezer, som ordnar så att David kidnappas och säljs till slaveri så att han inte kan göra anspråk på sitt arv. Pojken räddas och blir vän av Alan Breck, en skotsk rebell som kämpar på uppdrag av sitt lands självständighet från britterna.