When orphan David Balfour discovers he has been betrayed and kept from his rightful inheritance, his miserly Uncle Ebenezer has him kidnapped and shipped into slavery. En route the ship is wrecked and David washes ashore with the swashbuckling rebel, Alan Breck. Together they set off across the treacherous Highlands on a quest for justice.