Škótsko na prelome 18. storočia. Krajina je rozdelená na dva tábory - na škótsku jakobitskú šľachtu a horalov, ktorí podporujú exilového kráľa, a na ľudí z nížin, lojálnych anglickému kráľovi Henrichovi II. V týchto búrlivých časoch sa náhle ocitne mladý študent David Balfour (Brian McCardie), ktorý pricestuje na škótsku vysočinu, aby vyhľadal svojho strýka Ebenezera (Patrick Malahide), od ktorého má prevziať dedičstvo po otcovi.
Ako sa dalo očakávať, ten žiadnu radosť z príchodu synovca nemá. Na to, aby sa mladíka zbavil, mu nahrávajú búrlivé, neprehľadné udalosti všade navôkol. Nie všetci účastníci bojov, či už z jednej, alebo druhej strany, majú ušľachtilé pohnútky. A práve takých sa rozhodne Davidov strýko využiť a predá Davida do otroctva na pirátsku loď.
Keď piráti zajmú stuartovca Alana Brecka Stewarta (Armand Assante), na úteku vezme Davida so sebou a odvedie ho späť do Edinburgu. Obaja sa stretávajú a opäť rozchádzajú a vzájomne si pomáhajú proti Červenokabátnikom, hoci David je lojálny k britskej korune. Postupne však odhaľuje a na vlastnej koži zažije útlak z kráľovskej strany.
Réžia: Ivan Passer
Scénar: Rob Hedden
Predloha: Robert Louis Stevenson (kniha)
Hudba: Stanislas Syrewicz
Hrajú: Armand Assante, Michael Kitchen, Antoine Byrne, Dave Duffy, Brendan Gleeson, Bosco Hogan, David Kelly, Gerard McSorley, Alan Stanford, Brian Blessed, Patrick Malahide, Brian McCardie, Gerry O'Brien, Ian Beattie, Jonathan Ryan, Des Braiden, Michael James Ford, Catherine Byrne