Na početku drame Hamlet traži osvetu svom ujaku za ubojstvo njegovog oca. Međutim, kako predstava odmiče, Hamlet se počinje pitati je li osveta prava stvar ili nije. Rastrzan je između svoje želje za osvetom i svojih moralnih dvojbi oko ubojstva druge osobe.
Na kraju, Hamlet odlučuje da ne želi ubiti svog ujaka i umjesto toga odlučuje da mu oprosti.
Ovo je veliki preokret u Hamletovom karakteru i pokazuje da je on rastao i mijenjao se tijekom drame.