O jovem David Balfour (Lawrence Douglas) chega a uma sombria casa escocesa para reivindicar a herança pertencente anteriormente à seu pai. Seu tio, Ebeneezer Balfour (Donald Pleasence), que estivera com a custódia das terras e da casa até David atingir a maioridade, se recusa a entregar os bens para o rapaz. Pelo contrário, Ebenezer tenta matá-lo e, falhando, paga para que o Capitão Hoseason (Jack Hawkins) o sequestre. David, então, é levado a um navio onde vai ser transportado para as colônias e vendido como escravo. Felizmente, no navio, ele conhece Alan Breck Stuart (Michael Caine), um sobrevivente fugido de uma batalha com o Príncipe Charlie, da Inglaterra. Quando Hoseason tenta matar Alan pelo seu dinheiro, os dois conseguem fugir do navio. David e Alan agora precisam encontrar um meio de recuperar a herança da família Balfour, enquanto evitam os ataques dos cruéis Casacas Vermelhas e procuram a família de Alan - entre eles, Catriona (Vivien Heilbron), por quem David se apaixona.
Mais filmes : Melhores filmes do ano 1971, Melhores filmes Aventura, Melhores filmes de Aventura de 1971.