Schottland, 1746: Die Highlander und die Lowlander kämpfen um die Macht. Der junge Lowlander David Balfour (Patrick Malahide) ist gemeinsam mit dem Highlander Alan Breck Stuart (Armand Assante) auf der Flucht. Fieberhaft versuchen die beiden, Alans Verwandten James, dem ein Mord angehängt wurde, vor dem Galgen zu retten. Dabei kämpfen sie gegen eine perfide Verschwörung und für die Zukunft Schottlands. – Zweiter und letzter Teil des grandiosen Abenteuers nach der berühmten Buchvorlage von Robert Louis Stevenson („Die Schatzinsel“) (Text: Sky)