- Shakespeare wrote Macbeth for King James I of England around 1606 after the Gunpowder Plot, suggesting the play was meant to please the king.
- The play is about Scottish kings, including one of King James' ancestors, Banquo. Shakespeare altered some historical details to honor James.
- Shakespeare drew from Holinshed's Chronicles but changed details like reversing the ages of Duncan and Macbeth to fit his purposes. He also made Banquo honorable rather than a conspirator.
- The play includes witches and themes of sleep, expanding on their brief mention in Holinshed's account to engage King James' interest in the supernatural.