Following a bloody defeat at the Battle of Culloden in 1746, naive young David Balfour is cheated of his inheritance by his avaricious Uncle Ebenezer. Kidnapped to be sold into slavery by Captain Hoseason, Balfour meets Jacobite rebel Alan Breck on board the slave ship. After the vessel runs aground, the pair are thrown into a succession of adventures that lead them to Edinburgh and a fight for justice. Based on the classic novel by Robert Louis Stevenson.