Игра на Уилям Шекспир селцесе провежда в Елсинор, Дания след смъртта на крал Хамлет. Трагедията разказва историята на моралната борба на принц Хамлет, след като призракът на баща му му казва, че Клавдий, чичо на принц Хамлет, е убил краля.
Акт I
Играта започва в студена нощ със смяната на охраната. Цар Хамлет е починал, а брат му Клавдий е заел престола. Въпреки това през последните две нощи пазачите (Франсиско и Бернардо) видяха неспокоен призрак, наподобяващ стария крал, който се скиташе по замъка. Те информират приятеля на Хамлет Хорацио за видяното.
На следващата сутрин се провежда сватбата на Клавдий и Гертруда, съпруга на покойния цар. Когато стаята се изчисти, Хамлет се разкрива с отвращението си от техния съюз, което той разглежда като предателство на баща си в най-добрия случай и в най-лошия случай на кръвосмешение. Хорацио и пазачите влизат и казват на Хамлет да се срещне с призрака същата вечер.
Междувременно Лаертес, син на царския съветник Полоний, се готви за училище. Той се сбогува със сестра си Офелия, която романтично се интересува от Хамлет. Полоний влиза и изнася подробно Laertes за това как да се държим в училище. След това и баща, и син предупреждават Офелия за Хамлет; в отговор Офелия обещава, че вече няма да го вижда.
Същата нощ Хамлет среща призрака, който твърди, че е призрак на краля - бащата на Хамлет. Призракът казва, че е бил убит от Клавдий, че Клавдий е оставил отрова в ухото му, докато той е спал, и че Гертруда е спала с Клавдий още преди смъртта му. Призракът заповядва на Хамлет да отмъсти за убийството, но не и да накаже майка си. Хамлет се съгласява. По-късно той уведомява Хорацио и Марцел, един от пазачите, че ще се преструва на луд, докато успее да си отмъсти.
Акт II
Полоний изпраща шпионин Рейналдо във Франция, за да следи Лаерт. Офелия влиза и казва на Полоний, че Хамлет влязъл в стаята си в безумно състояние, сграбчил я за китките и я гледал диво в очите. Освен това добавя, че е прекъснала всички контакти с Хамлет. Полоний, сигурен, че Хамлет е влюбен в Офелия и че това е отхвърлянето на Офелия той в това състояние решава да се срещне с краля, за да измисли план за шпиониране на Хамлет в разговор с Офелия. Междувременно Гертруд помоли училищните приятели на Хамлет Розенкранц и Гилденстърн да се опитат да разберат причината за неговата лудост. Хамлет им е подозрителен и той избягва техните въпроси.
Скоро пристига театрална трупа и Хамлет моли на следващата вечер да изиграят определена пиеса, Убийството на Гонзаго, с вмъкнати няколко пасажа, написани от Хамлет. Сам на сцената Хамлет изразява разочарованието си от собствената си нерешителност. Той решава, че трябва да разбере дали призракът наистина е негов баща или това е призрак, който го води към греха без причина. Тъй като пиесата изобразява цар, който убива брат си и се ожени за снаха си, Хамлет вярва, че представлението, насрочено за следващата вечер, ще накара Клавдий да покаже вината си.
Акт III
Полоний и Клавдий шпионират Хамлет и Офелия, докато тя връща даровете, които той й е дал. Те се объркват, когато Хамлет я върти и й казва да отиде в монашество. Клавдий заключава, че причината за лудостта на Хамлет не е любовта му към Офелия и решава той да изпрати Хамлет далеч в Англия, освен ако Гертруда не може да разбере истинската причина.
По време на изпълнението на Убийството на Гонзаго, Клавдий спира действието непосредствено след сцената, в която отровата се излива в ухото на царя. Хамлет казва на Хорацио, че сега е сигурен, че Клавдий е убил баща си.
В следващата сцена Клавдий се опитва да се моли в църква, но вината му му пречи да го направи. Хамлет влиза и се готви да убие Клавдий, но спира, когато разбира, че Клавдий може да отиде на небето, ако бъде убит, докато се моли.
Гертруда и Хамлет водят ожесточена схватка в спалнята си. Когато Хамлет чува шум зад гоблена, той намушва натрапника: именно Полоний умира. Призракът се появява отново, като изобличава Хамлет за суровите си думи срещу майка си. Гертруда, която не може да види призрак, става сигурна, че Хамлет е луд. Хамлет влачи тялото на Полоний зад сцената.
Акт IV
Хамлет се шегува с Клавдий за убийството на Полоний; Клавдий, страхувайки се за собствения си живот, нарежда на Розенкранц и Гилденстерн да доведат Хамлет в Англия. Клавдий е подготвил писма, с които казва на английския крал да убие Хамлет, когато той пристигне.
На Гертруда се казва, че Офелия се е побъркала от новината за смъртта на баща си. Офелия влиза, пее редица странни песни и говори за смъртта на баща си, настоявайки, че брат й Лаерт ще си отмъсти. Скоро Лаерт влиза и изисква Полоний. Когато Клавдий казва на Лаерт, че Полоний е мъртъв, Офелия влиза с пакет цветя, всеки символичен. Лаерт, разстроен от състоянието на сестра си, обещава да изслуша обясненията на Клавдий.
Пратеник се приближава до Хорацио с писмо от Хамлет. Писмото обяснява, че Хамлет се промъкнал върху пиратски кораб, който ги нападнал; след като се разделиха, пиратите милостиво се съгласиха да го заведат обратно в Дания в замяна на някои услуги. Междувременно Клавдий убеждава Лаертес да се присъедини към него срещу Хамлет.
Пристига пратеник с писмо за Клавдий от Хамлет, с което обявява връщането си. Бързо Клавдий и Лаерт замислят как да убият Хамлет, без да разстроят Гертруда или хората от Дания, с които Хамлет е популярен. Двамата мъже се съгласяват да уредят двубой. Лаерт се сдобива с острие за отрова и Клавдий планира да даде на Хамлет отровен бокал. След това Гертруда влиза с новина, че Офелия се е удавила, възцарявайки гнева на Лаертес.
Акт V
Докато копаят гроба на Офелия, двама гробоверци обсъждат явното й самоубийство. Хамлет и Хорацио влизат и гробокосец го въвежда в череп: Йорик, бигът на стария крал, когото Хамлет обичаше. Хамлет разглежда естеството на смъртта.
Погребалното шествие прекъсва Хамлет; Клавдий, Гертруда и Лаерт са сред антуража. Лаертес скача в гроба на сестра си и иска да бъде погребан жив. Хамлет разкрива себе си и се кара с Лаерт, като възкликва, че обича Офелия повече от четиридесет хиляди братя. След излизането на Хамлет Клавдий припомня на Лаерт за плана им да убият Хамлет.
Хамлет обяснява на Хорацио, че чел писмата на Розенкранц и Гилденстърн, преписал едно, изискващо обезглавяването на бившите си приятели и разменил писмата, преди да избяга на пиратския кораб. Придворният Осрик прекъсва новините за дуела на Лаертес. При двора Лаерт се заема с отровеното острие. След първата точка Хамлет отказва отровената напитка от Клавдий, от която след това Гертруда отпива. Докато Хамлет е неохраняван, Лаерт го ранява; те се хващат и Хамлет ранява Лаерт със собствено отровено острие. Точно тогава Гертруда се срива, възкликвайки, че е отровена. Лаерт изповядва плана, който е споделил с Клавдий, а Хамлет ранява Клавдий с отровеното острие, убивайки го. Лаерт моли за прошка на Хамлет и умира.
Хамлет моли Хорацио да му обясни историята и обявява Фортинбра за следващия крал на Дания, след което умира. Фортинбрас влиза, а Хорацио обещава да разкаже историята на селце. Фортинбрас се съгласява да го чуе, заявявайки, че Хамлет ще бъде погребан като войник.