William Shakespeare a écrit « Macbeth » pour exprimer son patronage envers le roi Jacques Ier. Shakespeare utilise « Macbeth » pour plaire au roi de diverses manières, l'un d'entre eux faisant allusion au sort terrible qui arrive à quiconque tente de s'emparer du trône.
"Macbeth" raconte l'histoire de quelqu'un qui renverse le roi d'Écosse en le tuant. Ceci est similaire au complot de la poudre à canon de 1605, lorsqu'un groupe de catholiques rebelles a tenté de tuer le roi Jacques Ier et de faire exploser le parlement. De plus, la mention des sorcières dans la tragédie de Shakespeare coïncide avec l'enthousiasme de James pour le sujet des sorcières.
Un autre aspect important de "Macbeth" est qu'il s'agit de la seule pièce shakespearienne qui se déroule en Écosse. Cela a contribué à légitimer la succession légitime du roi Jacques au trône d'Angleterre, car il était le fils de Marie, reine d'Écosse.