For a play about incest and murder, Hamlet registers many of the 16th century's religious anxieties, like the effects of the Protestant Reformation on Christian ideas about mortality and the afterlife. And it also seems to be in basic conflict with itself: how can a play about murder, suicide, and revenge square with Christian notions of acceptance, Providence, and forgiveness? Well, maybe they can't—and maybe that's why Hamlet drags his feet for so long.
Hamlet is a play that dramatizes the spiritual uncertainty and religious confusion of sixteenth century Europe.
Shakespeare's play weaves together Christian attitudes toward murder with the classic tenets of revenge tragedy, which can't always be reconciled; this makes the play all the more dramatic and complex.