Hamlet chce, aby bol Claudius za svoje hriechy naveky potrestaný v pekle. Tiež uvažuje o tom, či duch jeho otca je skutočne dušou jeho otca alebo nie je zlý duch, ktorý sa ho snaží oklamať, takže váha konať iba na základe slova ducha.
Hamletove vnútorné konflikty, filozofické úvahy a túžba pomstiť svojho otca skôr plánom než impulzívnym konaním, to všetko prispieva k jeho rozhodnutiu nezabiť Claudia v 3. akte, čo ešte viac komplikuje jeho snahu o pomstu.