Hamlet azt akarja, hogy Claudius örökre a pokolban legyen megbüntetve a bűneiért. Azt is elgondolkodik, hogy apja szelleme valóban az apja lelke, vagy egy gonosz szellem, aki megpróbálja megtéveszteni, ezért habozik, hogy kizárólag a szellem szava alapján cselekedjen.
Hamlet belső konfliktusai, filozófiai töprengései és azon vágya, hogy egy sémával, nem pedig impulzív cselekvéssel akarja bosszút állni az apján, mind hozzájárulnak ahhoz a döntéséhez, hogy nem ölte meg Claudiust a 3. felvonásban, ami tovább bonyolítja bosszúját.