Dej sa odohráva v Dánsku na zámku Elsinor, kde po smrti kráľa Hamleta vládne jeho brat Claudius. Claudius si vzal za manželku Hamletovú ženu Gertrúdu. Gertrúda a kráľ Hamlet mali syna Hamleta. Hamletov dobrý kamarát Horatio prezradil Hamletovi, že na hrade sa strážcom zjavil duch a tvrdí, že je kráľ Hamlet. Raz išiel so strážcami aj Hamlet, kde sa mu naozaj zjavil jeho otec a prezradil mu, že jeho strýko Claudius ho zavraždil a žiada o pomstu. Hamlet začal predstierať šialenstvo a tak prišiel o svoju Oféliu, dcéra kráľovského radcu a sestra Learta. Na hrad prišli herci, ktorým Hamlet prikázal aby zahrali hru s názvom pasca na myš, presne tak ako Claudius zabil kráľa Hamleta. Syn Hamlet bude pozorovať Claudiosovu reakciu. Claudius odtiaľ odišiel lebo mu prišlo nevoľno. Claudius pre jeho bezpečnosť pošle Hamleta do Anglicka, kde ho majú tajne zabiť. Cestou do Anglicka ich prepadne loď pirátov a Hamlet sa oslobodil a vrátil späť. Hamlet a jeho matka Gertrúda sa išli porozprávať no za závesom ich odpočúval Polonius. Hamlet si myslel, že to je potkan a zabil ho. Ofélia, jeho dcéra sa zbláznila a utopila. Kráľ Claudius chcel znova zabiť Hamleta a tak prikázal Leartovi, brata Ofélie aby Hamleta vyzval na súboj, kde Leartes bude mať otrávený meč. Taktiež bolo pripravené aj otrávene víno pre smädného. V súboji Leartes raní mečom Hamleta ale po výmene mečov Hamlet zasiahne Learta. O chvíľu na zem padá aj kráľovná, ktorá sa napila vína, ktoré bolo určené pre Hamleta. Hamlet sa od Learta dozvie, že onedlho obaja zomrú, preto donúti kráľa vypiť zvyšok otráveného vína. Na koniec zomierajú všetci a prežije len Horacio, ktorý sa chce tiež zabiť, ale Hamlet ho presvedči aby žil a rozprával jeho príbeh. Nakoniec sa kráľom stáva nórsky princ Fortinbras.