Ethan Hawke plays Macbeth on Broadway this season.
Ethan Hawke plays Macbeth on Broadway this season.

Shakespeare may have written Macbeth partly to win favor with England’s King James I. What character in the play was James I related to?

Reveal Answer