Hamlet želi da Klaudije bude vječno kažnjen u paklu za svoje grijehe. Također razmišlja je li duh njegova oca uistinu duša njegova oca ili je zli duh koji ga pokušava prevariti, pa oklijeva djelovati samo na temelju riječi duha.
Hamletovi unutarnji sukobi, filozofska razmišljanja i želja da osveti svog oca planom, a ne impulzivnim djelovanjem, doprinose njegovoj odluci da ne ubije Klaudija u 3. činu, dodatno komplicirajući njegovu potragu za osvetom