1 / 14✕
Why does Hamlet wait so long to take revenge, and how have critics explained it?
A ghost orders a prince to kill his uncle in Act 1, and for most of the play the prince doesn't. Critics have argued about why for more than two centuries.
Tap to go on, or swipe →