Disney produced this historical adventure of old Scotland, based on the classic novel by Robert Louis Stevenson. James MacArthur stars as David Balfour, a wealthy lad cheated out of his inheritance and sold into servitude by his duplicitous and greedy uncle, Ebenezer (John Laurie). Aboard the ship where he's been made cabin boy, David meets Alan Breck Stewart (Peter Finch), a Jacobite loyalist who thinks the vessel's skipper (Bernard Lee) is transporting him back to Scotland. When David learns otherwise, he and Alan become a team, escaping the ship and taking off across the Highlands. Accused falsely of murder, the pair must clear their names, evade redcoat troops, and restore David's fortunes.
Although director Robert Stevenson was no relation to the famed author, the studio claimed otherwise at the time of the film's release, for publicity purposes.
Some great location filming in Highland Scotland lends the film authentic period detail.