Dej sa začal na hradbách Elsinoru, kde sa strážam a neskôr aj Hamletovi zjavil duch jeho zosnulého otca. Ten mu prezradil šokujúcu pravdu Nezomrel prirodzene, ale otrávil ho vlastný brat Claudius. Hamlet prisahal pomstu . Aby získal čas a zmiatol okolie, predstiera šialenstvo. Svoj stav využil na to, aby sledoval reakcie kráľa. Zorganizoval divadelné predstavenie, ktoré presne kopírovalo otcovu vraždu. Keď Claudius v panike odišiel , Hamlet mal dôkaz. Hamlet omylom zabil Polonia čo je vlastne otec Ofélie , čo vedie k Oféliinmu šialenstvu a utopeniu. Claudius sa snažil Hamleta zbaviť a poslal ho do Anglicka, no Hamlet unikol a vrátil sa späť. Záver tvoril tragický šermiarsky súboj s Laertom ktorý bol syn mrtvého Polonia. Claudius pripravil otrávené víno a otrávený meč. V chaose však kráľovná vypije jed, Laertes aj Hamlet sú smrteľne zranení otrávenou čepeľou, no Hamlet ešte stihne zabiť Claudia. Dielo končí príchodom nórskeho princa Fortinbrasa, ktorý nastoľuje poriadok v rozvrátenom štáte.
