Kurt Vonnegut used to say that part of what makes Hamlet so powerful is the fact that we don’t know how to understand the ghost of Hamlet’s father: Is it real or only in Hamlet’s mind? This infuses every moment of the play with ambiguity. If the ghost is imaginary, it’s wrong for Hamlet to kill his uncle. If real, it’s necessary that he do so. That ambiguity is part of the play’s power.