Hamlet sa vracia do Dánska po smrti svojho otca, kráľa Hamleta. Stretne ducha svojho otca, ktorý mu povie, že ho zabil jeho brat, Hamletov ujec, Claudius. Keď sa Hamlet toto dozvie, plánuje pomstu. Hamlet sa rozhodne predstierať šialenstvo, aby odhalil pravdu. Zavolá hercov aby predviedli divadelnú hru, ktorá presne zobrazuje smrť kráľa Hamleta a Claudiusova reakcia ho prezradí. Kráľ a kráľovná pošľu zabiť Hamleta do Anglicka. Napíšu to v liste, ktorý Hamlet pozmení a tak nepriamo zabije svojich dvoch spolužiakov. Medzičasom vie, že Polónius odpočúva rozhovory s matkou, tak ho prepichne. Z toho sa Ofélia, Polóniová dcéra, zo smútku utopí a Leartes, Polóniov syn, sa chce Hamletovi pomstiť.
Kráľ presvedčí Learta, aby vyzval Hamleta na súboj, pričom bude mať otrávený meč a otrávené víno. Keď súboj začal, kráľovná Gertrúda sa napila z otráveného vina a zomrela. Leartes bodne Hamleta a vymenia si zbrane a Hamlet raní Learta s otráveným mečom. Hamlet ešte stihne zabiť Claudiusa a pred smrtpu presvedčí Horácia, aby o tomto rozprával.
