Najważniejsze postacie: Hamlet – książę duński, syn zmarłego króla; człowiek myślący, wrażliwy, rozdarty między obowiązkiem zemsty a wahanie. Klaudiusz – nowy król Danii, brat zabitego władcy, sprawca zbrodni. Gertruda – królowa, matka Hamleta, żona Klaudiusza. Duch – zjawa ojca Hamleta, która ujawnia prawdę o morderstwie. Poloniusz – szambelan, ojciec Ofelii i Laertesa, porywczy i skłonny do intryg. Ofelia – córka Poloniusza, związana z Hamletem, która po śmierci ojca popada w obłęd. Laertes – syn Poloniusza, domaga się zemsty. Horacy – wierny przyjaciel Hamleta i świadek wydarzeń. Fortynbras – książę norweski, który na końcu obejmuje władzę w Danii.
Czas i miejsce akcji: wydarzenia rozgrywają się w Elsynorze, na dworze królewskim w Danii, a część zdarzeń dotyczy także podróży do Anglii, Francji i Norwegii. Czas akcji nie jest dokładnie określony, ale obejmuje kilka dni lub tygodni pełnych napięć i spisków.
Główne motywy i problemy: najważniejszym motywem jest zemsta za ojca i pytanie, czy człowiek ma prawo sam wymierzać sprawiedliwość. Hamlet długo zwleka z czynem, bo analizuje sumienie, śmierć, sens działania i możliwość błędu. Ważne są też motywy obłędu – prawdziwego i udawanego, zdrady, kłamstwa, zepsucia moralnego dworu, rozkładu państwa, śmierci i przemijania. W dramacie pojawia się także motyw teatru: Hamlet wykorzystuje przedstawienie, by ujawnić winę Klaudiusza. Istotna jest niepewność poznania – bohaterowie często mylą pozory z prawdą. W zakończeniu dramat pokazuje upadek duńskiego dworu i przejęcie władzy przez Fortynbrasa, a także cenę, jaką płaci się za zbrodnię, zwłokę i intrygę.