Viljamo Šekspyro pjesė Hamletasįvyksta Elsinore, Danijoje, mirus karaliui Hamletui. Tragedija pasakoja apie princo Hamleto moralinę kovą po to, kai tėvo vaiduoklis jam pasakoja, kad princas Hamletas dėdė Klaudijus nužudė karalių.
I aktas
Spektaklis prasideda šaltą naktį keičiant apsaugą. Karalius Hamletas mirė, o sostą užėmė jo brolis Klaudijus. Tačiau per pastarąsias dvi naktis sargybiniai (Fransiskas ir Bernardo) matė neramų vaiduoklį, primenantį seną karalių, klaidžiojantį pilies aikštelėse. Jie informuoja Hamleto draugą Horatio apie tai, ką matė.
Kitą rytą įvyksta velionio karaliaus žmonos Klaudijaus ir Gertrūdos vestuvės. Kai kambarys išvalomas, Hamletas atsiskleidžia dėl savo pasibjaurėjimo jų sąjunga, kurią jis geriausiu atveju laiko savo tėvo išdavyste, o blogiausiu atveju - kraujomaiša. Horacijus ir sargybiniai įeina ir liepia Hamletui tą naktį sutikti vaiduoklį.
Tuo tarpu karaliaus patarėjo Polonijaus sūnus Laertesas ruošiasi mokyklai. Jis atsisveikina su savo seserimi Ophelia, kuri romantiškai domisi Hamletu. Įvažiuoja Polonius ir plačiai skaito Laertes apie tai, kaip elgtis mokykloje. Tada tėvas ir sūnus įspėja Opheliją apie Hamletą; atsakydama Ophelia pažada jo nebematyti.
Tą naktį Hamletas susitinka su vaiduokliu, kuris tvirtina esąs karaliaus - Hamleto tėvo - vaiduoklis. Vaiduoklis sako, kad jį nužudė Klaudijus, kad Klaudijus miego metu į ausį įleido nuodų, o Gertrūda miegojo su Klaudijumi dar prieš mirtį. Vaiduoklis liepia Hamletui atkeršyti už nužudymą, bet ne bausti motiną. Hamletas sutinka. Vėliau jis praneša Horacijui ir Marcellusui, vienam iš sargybinių, kad apsimeta iš proto, kol galės atkeršyti.
II aktas
Polonijus siunčia šnipą Reynaldo į Prancūziją, kad galėtų stebėti Laertesą. Ophelia įeina ir praneša Poloniui, kad Hamletas įžengė į jos kambario beprotišką būklę, griebė už riešo ir žvilgsniu žvelgė į akis. Ji taip pat priduria, kad nutraukė bet kokius ryšius su Hamletu. Polonijus įsitikinęs, kad Hamletas yra beprotiškai įsimylėjęs Opheliją ir kad Ophelia atmetė jis šioje valstybėje nusprendžia susitikti su karaliumi, kad sugalvotų planą šnipinėti Hamletą pokalbyje su Ophelia. Tuo tarpu Gertrūda paprašė Hamleto mokyklos draugų Rosencrantzo ir Guildensterno pabandyti išsiaiškinti jo beprotybės priežastį. Hamletas įtaria juos ir vengia jų klausimų.
Netrukus atvyksta teatro trupė ir Hamletas paprašo, kad kitą vakarą atliktų tam tikrą pjesę, Gonzago žmogžudystė, su keletu ištraukų, įterptų Hamleto. Hamletas, būdamas scenoje, išreiškia nusivylimą dėl savo paties neryžtingumo. Jis nusprendžia, kad turi išsiaiškinti, ar vaiduoklis iš tikrųjų yra jo tėvas, ar šmėkla veda jį į nuodėmę be priežasties. Kadangi spektaklyje vaizduojamas karalius, kuris nužudo brolį ir susituokia su uošve, Hamletas mano, kad kitą vakarą numatytas spektaklis privers Claudijų parodyti savo kaltę.
III aktas
Polonijus ir Klaudijus šnipinėja Hamletą ir Opheliją, kai ji grąžina jam dovanotas dovanas. Jie susipainioja, kai Hamletas ją pašiepia, liepdamas eiti į vienuolę. Klaudijus daro išvadą, kad Hamleto beprotybė nėra jo meilė Ophelia, ir nusprendžia, kad jis turėtų išsiųsti Hamletą į Angliją, nebent Gertrūda išsiaiškintų tikrąją priežastį.
Spektaklio metu Gonzago žmogžudystė, Klaudijus sustabdo veiksmą iškart po scenos, kurioje į karaliaus ausį pilamas nuodai. Hamletas sako Horatio, kad jis dabar tikras, kad Klaudijus nužudė savo tėvą.
Kitoje scenoje Klaudijus bando melstis bažnyčioje, tačiau jo kaltė trukdo tai daryti. Hamletas įeina ir pasiruošia nužudyti Klaudijų, tačiau sustoja supratęs, kad Klaudijus gali eiti į dangų, jei jis bus nužudytas meldžiantis.
Gertrūda ir Hamletas karštai kovoja savo lovos kambaryje. Kai Hamletas girdi už gobeleno sklindantį triukšmą, jis muša įsibrovėlį: miršta būtent Polonijus. Vaiduoklis vėl pasirodo, priekaištaudamas Hamletui už jo griežtus žodžius prieš savo motiną. Gertrude, kuris nemato vaiduoklio, įsitikina, kad Hamletas yra proto. Hamletas tempia Polonijaus kūno sceną.
IV aktas
Hamletas juokauja su Klaudijumi apie Polonijaus nužudymą; Klaudijus, bijodamas savo gyvenimo, liepia Rosencrantzui ir Guildensternui atgabenti Hamletą į Angliją. Klaudijus parengė laiškus, liepdamas Anglijos karaliui nužudyti Hamletą jam atvykus.
Gertrūdai pasakojama, kad Ophelia supyko dėl žinios apie tėvo mirtį. Ophelia įeina, dainuoja daugybę keistų dainų ir kalba apie tėvo mirtį, sakydama, kad jos brolis Laertesas atkeršys. Netrukus Laertesas įeina ir reikalauja Polonio. Kai Klaudijus praneša Laertesui, kad Polonis yra miręs, Ophelia įeina su gėlių ryšuliu, kiekvienas iš jų simbolinis. Laertesas, apstulbęs dėl sesers būsenos, žada įsiklausyti į Klaudijaus paaiškinimą.
Pasiuntinys artinasi prie Horatio su Hamleto laišku. Laiške paaiškinta, kad Hamletas pasinėrė į piratų laivą, kuris juos užpuolė; po to, kai jie išsiskyrė, piratai gailestingai sutiko nuvežti jį atgal į Daniją mainais į kai kurias palankias vietas. Tuo tarpu Klaudijus įtikino Laertesą prisijungti prie jo prieš „Hamletą“.
Atvyksta pasiuntinys su laišku Klaudijui iš Hamleto, pranešdamas apie grįžimą. Greitai Klaudijus ir Laertesas numato, kaip nužudyti Hamletą, nepakenkiant Gertrūdai ar Danijos žmonėms, su kuriais Hamletas yra populiarus. Abu vyrai susitaria surengti dvikovą. Laertesas įsigyja nuodų ašmenis, o Klaudijus planuoja Hamletui padovanoti užnuodytą taurę. Gertrūda tada praneša apie tai, kad Ophelia nuskendo, vėl sukeldama Laerteso pyktį.
V aktas
Kasdami Ophelijos kapą, du graužikai aptaria jos akivaizdžią savižudybę. Hamletas ir Horacijus įeina, o graužikas supažindina jį su kaukole: Joriku, senu karaliaus šaukliu, kurį mylėjo Hamletas. Hamletas svarsto mirties prigimtį.
Laidotuvių procesija nutraukia Hamletą; Klaudijus, Gertrūda ir Laertesas yra tarp palydų. Laertesas šokinėja į savo sesers kapą ir reikalauja, kad jį palaidotų gyvą. Hamletas atskleidžia save ir gąsdina kartu su Laertesu, sakydamas, kad myli Opheliją daugiau nei keturiasdešimt tūkstančių brolių. Po Hamleto išėjimo Klaudijus primena Laertesui apie jų planą nužudyti Hamletą.
Hamletas paaiškina Horacijui, kad perskaitė Rosencrantz ir Guildensterno laiškus, perrašė laišką, kuriame reikalavo buvusių draugų nukirsdinti galvas, ir, prieš pabėgdamas į piratų laivą, apsikeitė laiškais. Teisėjas Osricas nutraukia naujienas apie Laerteso dvikovą. Teisme Laertesas griebiasi užnuodyto ašmenų. Po pirmojo taško Hamletas atsisako užnuodyto Klaudijaus gėrimo, iš kurio Gertrūda tada gurkšnoja. Kol Hamletas yra nesaugomas, Laertesas jį sužeidžia; jie griebiasi ir Hamletas sužeidžia Laertes savo paties užnuodytu ašmeniu. Kaip tik tada Gertrūda žlunga, tikindama, kad ji buvo apsinuodijusi. Laertesas prisipažįsta su Klaudijumi pasidalijęs planą, o Hamletas sužeidė Claudijų su apnuodytu ašmeniu, nužudydamas jį. Laertesas prašo Hamleto atleidimo ir miršta.
Hamletas prašo Horatio paaiškinti savo istoriją ir paskelbia Fortinbrą būsimu Danijos karaliumi, tada miršta. Įeina Fortinbras, o Horacijus žada papasakoti istoriją Hamletas. Fortinbras sutinka tai išklausyti, paskelbdamas, kad Hamletas bus palaidotas kaip kareivis.