Hamlet vill att Claudius ska straffas evigt i helvetet för sina synder. Han funderar också på om hans fars ande verkligen är hans fars själ eller inte eller en ond ande som försöker lura honom, så han tvekar att agera baserat enbart på andens ord.
Hamlets interna konflikter, filosofiska funderingar och önskan att hämnas sin far genom ett schema snarare än impulsiva handlingar bidrar alla till hans beslut mot att döda Claudius i akt 3, vilket ytterligare komplicerar hans strävan efter hämnd.