¿Por qué Shakespeare escribió "Macbeth" para el rey James I?

William Shakespeare escribió "Macbeth" como una manera de expresar su patrocinio del rey James I. Shakespeare usa "Macbeth" para complacer al rey de varias maneras, y uno de ellos alude al terrible destino eso le sucede a cualquiera que intente hacerse cargo del trono.

"Macbeth" relata la historia de alguien que derroca al Rey de Escocia matándolo. Esto es similar a la trama de la pólvora de 1605, cuando hubo un intento de un grupo de católicos rebeldes para matar al rey Jaime I y volar el parlamento. Además, la mención de las brujas en la tragedia de Shakespeare coincide con el entusiasmo de James con el tema de las brujas.

Otro aspecto importante de "Macbeth" es que es la única obra de Shakespeare que se desarrolla en Escocia. Esto ayudó a legitimar la sucesión legítima del rey James al trono de Inglaterra, ya que era el hijo de Mary Queen of Scots.