Místo děje: Elsinor (dánský hrad)
Měsíc poté, co v dánském království zemřel král, jenž byl údajně uštknut hadem, si jeho bratr Klaudius vezme jeho manželku královnu Gertrudu, a tak se sám stane králem. To velmi zasáhne Hamleta, dánského prince, který nechápe, jak si jeho matka může po tak krátké době někoho brát. Nejradši by spáchal sebevraždu, kdyby to nebyl hřích.
Mezitím jeho přítel Horacio s hlídkou spatří na hradbách ducha mrtvého krále, informují o tom Hamleta, který se s ním další noc setká. Hamlet se tak dovídá, že král byl zavražděn svým bratrem, poté co mu při spánku nakapal bolehlav do ucha, rozhodne se ho pomstít.
Královna s králem chtějí vypátrat, proč se Hamlet chová tak bláznivě, přijde jim divné, že by po dvou měsících stále takto truchlil po otci. S počátku si myslí, že by důvodem mohla být jeho milovaná Ofelie, která ho na nátlak otce Polonia odmítla, protože si myslel, že její postavení je příliš nízké. Zatímco řešili důvod Hamletova popletené mysli, Ofeliin bratr Lert odjede do Francie. Pošlou tedy za Hamletem Ofelii, ale nic se nedovídají, pošlou za ním jeho dva staré kamarády, stále se nic nedovídají, akorát Hamlet přijde na to, že za ním šli ne ze své vlastní vůle.
Na hrad přijede divadlo a Hamlet se rozhodne je využít, aby zjistil, jestli duch mluvil pravdu. Při hře, která ukazuje zavraždění krále, svatbu jeho bratra s jeho manželkou a následné zavraždění krále jeho synovcem, se Klaudius prozradí – ukončí divadlo a odejde. Matka si chce promluvit s Hamletem a souhlasí s tím, aby se Polonius ukryl v pokoji a vše vyslechnul. Při jejich rozhovoru se ale Polonius prozradí zvukem a Hamlet v domnění že propíchne krále, mečem bodne do závěsu, a tak Polonia zabije. Po těchto událostí je poslán do Anglie se svými dvěma kamarády, aby se dostal ze svého šílenství.
Lert se vrací z Francie a dozvídá se o svém otci požaduje vysvětlení po králi, během svého rozhovoru zjistí, že se Hamlet vrací do Dánska kvůli pirátům, proto se dohodnou, že ho Lert v mečovém souboji zabije, aby měli jisto natřou meč jedovatou mastí a popřípadě, že by nedošlo ke zranění dají mu napít otráveného nápoje. Hamlet se s Lertem potkávají na hřbitově při pohřbívání Ofelie, kterou zavraždil její vlastní smutek, když věšela věnec na větev vrby, ta se ulomila, spadla s ní do vody a ta se jí nechala zpívajíc utopit. Hamlet souhlasí se soubojem.
Při souboji se královna na počest Hamleta napije z otráveného poháru, Hamlet smrtelně zraní Lerta a když zjistí, že matka vypila otrávený pohár a on že je zraněn jedovatým mečem probodne krále a donutí ho vypít zbytek nápoje. Všichni tak umírají až na Horacia, aby tento příběh mohl vyprávět.