After his parents die, young David Balfour goes to live with his uncle, Ebenezer Balfour. Ebenezer is an old man but dangerous. He puts David on a ship to America and a difficult time begins. Can the mysterious stranger on the ship help David? Or is life more dangerous with him than without him?