À la mort de son père, David Balfour rencontre son oncle, propriétaire du domaine de Shaws. Le vieil avare ne voit pas cet intrus d'un bon oeil et le fait enlever à bord d'un bateau en partance pour les Carolines, où il doit être vendu comme esclave. David rencontrera alors Alan Breck, highlander en fuite, avec qui il vivra une singulière aventure...