I've always thought it could be playable not just as that, but as the Ghost not actually being Hamlet's father but the Devil trying to bring the family down; it would put an interesting spin on the tension between non-Christian avenge-your-dead-father and Christian virtues in the text, which I see as the engine of the whole plot. (Cutting Claudius actually confessing to the murder would, alas, be going too far.)
no subject