Na początku sztuki Hamlet szuka zemsty na wuju za zabicie ojca. Jednak w miarę postępów w sztuce Hamlet zaczyna zastanawiać się, czy zemsta jest słuszna. Jest rozdarty pomiędzy pragnieniem zemsty a moralnymi wyrzutami sumienia przed zabiciem drugiej osoby.
Ostatecznie Hamlet decyduje, że nie chce zabijać wujka i zamiast tego postanawia mu wybaczyć.
Jest to zasadnicza zmiana w charakterze Hamleta i pokazuje, że urósł i zmienił się przez cały czas trwania sztuki.