Yes! Macbeth, like many of Shakespeare's plays, has historical roots. It is based on the story of King Duncan who ruled Scotland in the 11th century until he was assassinated in combat by Thane Macbeth.