The historical Duncan was a much younger man than Shakespeare's character, only a few years older than Macbeth. ... The two were first cousins, both grandsons of Duncan's predecessor on the throne of Scotland, King Malcolm II (ruled 1005–1034).