MacbethWilliam Shakespeare vs
HamletWilliam Shakespeare
Shakespeare's two greatest tragedies are both about a man who must act — and the space between knowing and doing. Macbeth's tragedy is that he acts too fast; Hamlet's is that he cannot act at all.
| Macbeth | Hamlet | |
|---|---|---|
| Author | William Shakespeare | William Shakespeare |
| Year | 1606 | 1600 |
| Reading time | 17 min | 18 min |
| Themes | Ambition, Guilt, Fate, Power and politics | Revenge, Madness, Betrayal and loyalty, Fate |
- Macbeth commits his murder in Act 1 and spends the play drowning in its consequences; Hamlet spends four acts delaying a single act of revenge.
- Macbeth is driven by ambition and his wife; Hamlet is paralyzed by doubt, conscience, and the reliability of a ghost.
- Both are consumed by guilt — but Macbeth's hardens into tyranny, while Hamlet's turns inward into philosophy and feigned madness.
If you're reading both, start with Hamlet (1600). Then move to Macbeth and watch how the same questions get a different answer.