Марцелл интересуется у Горацио, почему в последнее время в королевстве активно готовятся к войне. Горацио рассказывает, что Гамлет убил в бою «властителя норвежцев Фортинбраса» и по договору получил земли побежденного. Однако «младший Фортинбрас» решил отбить потерянные земли, и именно это является «предлогом к сумятице и сутолоке в крае».
Зал для приемов в замке. Король сообщает о своем решении взять в жены сестру покойного брата Гертруду. Возмущенный попытками королевича Фортинбраса вернуть власть на потерянных землях, Клавдий отправляет придворных с письмом к его дяде, королю норвежцев, чтобы тот пресек на корне замыслы племянника. Лаэрт просит у короля разрешения уехать во Францию, и Клавдий позволяет. Королева советует Гамлету перестать скорбеть по отцу: «Так создан мир: что живо, то умрет / И вслед за жизнью в вечность отойдет». Клавдий сообщает, что они с королевой против возвращения Гамлета на учение в Виттенберг. Оставшись один, Гамлет возмущен тем, что его мать спустя месяц после смерти мужа перестала скорбеть и вышла замуж за Клавдия: «О женщины, вам имя – вероломство!». Горацио сообщает Гамлету, что две ночи подряд он, Марцелл и Бернардо видели призрак его отца в латах. Принц просит держать эту новость в секрете. Комната в доме Полония. Прощаясь с Офелией, Лаэрт просит сестру избегать Гамлета, не относиться серьезно к его ухаживаниям. Полоний благословляет сына в дорогу, наставляя его, как вести себя во Франции. Офелия рассказывает отцу об ухаживаниях Гамлета. Полоний запрещает дочери видеться с принцем. Полночь. Гамлет, Горацио и Марцелл находятся на площадке перед замком. Появляется призрак. Гамлет обращается к нему, но дух, ничего не отвечая, манит принца за собой. Призрак сообщает Гамлету, что он дух его умершего отца, раскрывает тайну своей смерти и просит отомстить сына за свое убийство. Вопреки общему мнению, прежний король умер не от укуса змеи. Его убил родной брат Клавдий, вылив королю в ухо настой белены, когда тот спал в саду. Кроме того, еще до смерти прежнего короля Клавдий «увлек королеву к постыдному сожительству». Гамлет предупреждает Горацио и Марцелла, что намеренно будет вести себя, как безумец, и просит их поклясться в том, что они никому не расскажут об их разговоре и о том, что видели призрак отца Гамлета.
Полоний отправляет своего приближенного Рейнальдо в Париж, чтобы тот отвез Лаэрту письмо. Он просит разузнать как можно больше о сыне – о том, как он себя ведет и кто входит в круг его общения. Испуганная Офелия рассказывает Полонию о безумном поведении Гамлета. Советник решает, что принц сошел с ума от любви к его дочери. Король и королева приглашают Розенкранца и Гильденстерна (бывших университетских друзей Гамлета), чтобы те узнали причину безумия принца. Посол Вольтиманд сообщает ответ Норвежца: узнав о действиях племянника Фортинбраса, король Норвегии запретил ему воевать с Данией и отправил наследника с походом на Польшу. Полоний делится с королем и королевой предположением, что причина безумия Гамлета – любовь к Офелии. Беседуя с Гамлетом, Полоний поражается меткостью высказываний принца: «Если это и безумие, то в своем роде последовательное». В разговоре с Розенкранцем и Гильденстерном Гамлет называет Данию тюрьмой. Принц понимает, что они явились не по собственному желанию, а по приказу короля и королевы. Гамлет узнает, что приехали актёры, столичные трагики, которые ему так нравились прежде, и ему приходит в голову мысль: использовать актёров для того, чтобы убедиться в виновности короля. Он договаривается с актёрами, что они будут играть пьесу о гибели Приама, а он туда вставит два-три стиха своего сочинения. Актёры согласны. Гамлет просит первого актёра прочесть монолог об убиении Приама. Актёр читает блистательно. Гамлет взволнован. Поручая актёров заботам Полония, он в одиночестве размышляет. Он должен знать точно о преступлении: «Зрелище — петля, чтоб заарканить совесть короля». Оставшись один, Гамлет восхищается мастерством актера, обвиняя себя в бессилии. Опасаясь того, что в образе призрака к нему являлся Дьявол, принц решает сначала последить за дядей и проверить его виновность.
«Быть иль не быть, вот в чем вопрос.
Достойно ль
Смиряться под ударами судьбы,
Иль надо оказать сопротивленье
И в смертной схватке с целым морем бед
Покончить с ними? Умереть. Забыться».
Офелия хочет вернуть подарки Гамлета. Принц, понимая, что их подслушивают, продолжает вести себя как сумасшедший, говоря девушке, что никогда не любил ее и сколько бы ей не прививали добродетели, из нее «не выкурить грешного духа». Гамлет советует Офелии уйти в монастырь, чтобы не плодить грешников. Услышав речи Гамлета, король понимает, что причина безумия принца другая: «он не то лелеет / По темным уголкам своей души, / Высиживая что-то поопасней». Клавдий решает обезопасить себя, отправив племянника в Англию. Приготовления к пьесе. Гамлет просит Горацио внимательно смотреть на короля, когда актеры будут играть сцену, схожую с эпизодом смерти его отца. Перед началом пьесы Гамлет кладет голову Офелии на колени. Начав с пантомимы, актеры изображают сцену отравления прежнего короля. Во время представления Гамлет сообщает Клавдию, что пьеса называется «Мышеловка» и комментирует происходящее на сцене. В момент, когда актер на сцене собирался отравить спящего, Клавдий резко поднялся и со свитой покинул зал, чем выдал свою виновность в смерти отца Гамлета.
Розенкранц и Гильденстерн говорят Гамлету, что король и королева очень огорчены из-за случившегося. Принц, держа в руке флейту, ответил: «Смотрите же, с какою грязью вы меня смешали. Вы собираетесь играть на мне». «Объявите меня каким угодно инструментом, вы можете расстроить меня, но играть на мне нельзя». Король пытается молитвой искупить грех братоубийства. Увидев Клавдия молящимся, принц колеблется, ведь он может отомстить за убийство отца прямо сейчас. Однако Гамлет решает отсрочить кару, чтобы душа короля не отправилась на небо. Комната королевы. Гертруда позвала Гамлета к себе на разговор. Полоний, подслушивая, прячется в ее спальне за ковром. Гамлет грубит матери, обвиняя королеву в том, что она оскорбила память его отца. Испуганная Гертруда решает, что сын хочет ее убить. Полоний из-за ковра зовет стражу. Принц, думая, что это король, пронзает ковер и убивает королевского советника.
Гамлет обвиняет мать в грехопадении. Неожиданно появляется призрак, которого видит и слышит только принц. Гертруда убеждается в безумстве сына. Волоча тело Полония, Гамлет уходит.
Внезапно появляется королева с новостью, что Офелия утонула в реке:
«Ей травами увить хотелось иву,
Взялась за сук, а он и подломись,
И, как была, с копной цветных трофеев,
Она в поток обрушилась».
Эльсинор. Кладбище. Могильщики копают могилу для Офелии, обсуждая, можно ли погребать самоубийцу по христианскому обычаю. Видя выброшенные могильщиком черепа, Гамлет раздумывает над тем, кто были эти люди. Могильщик показывает принцу череп Йорика, королевского скоромоха. Взяв его в руки, Гамлет обращается к Горацио: «Бедный Йорик! – Я знал его, Горацио. Это был человек бесконечного остроумия», «а теперь это само отвращение и тошнотой подступает к горлу». Приближается похоронная процессия. Король, королева, Лаэрт, двор. Хоронят Офелию. Лаэрт прыгает в могилу и просит закопать его вместе с сестрой, фальшивой ноты не выносит Гамлет. Они схватываются с Лаэртом. «Её любил я; сорок тысяч братьев / всем множеством своей любви со мною не уравнялись бы», — в этих знаменитых словах Гамлета подлинное, глубокое чувство.Гамлет сообщает, что хочет «разрешить соперничество» с Лаэртом в схватке. Король просит Лаэрта пока не предпринимать никаких действий: «потерпите. Все идет к развязке». Гамлет рассказывает Горацио, что обнаружил на корабле письмо Клавдия, в котором король распорядился убить принца по прибытии в Англию. Гамлет изменил его содержание, приказывая немедленно убить подателей письма. Принц понимает, что отправил Розенкранца и Гильденстерна на смерть, но его не мучает совесть. Гамлет признается Горацио, что жалеет о ссоре с Лаэртом и хочет помириться с ним. Приближенный короля Озрик сообщает, что Клавдий поспорил с Лаэртом на шесть арабских коней, что принц победит в сражении. У Гамлета появляется странное предчувствие, но он отмахивается от него. Перед поединком он просит извинения у Лаэрта: «Мой поступок, задевший вашу честь, природу, чувство, / — Я это заявляю, — был безумным». Незаметно король бросает в бокал принца с вином яд. В разгар сражения Лаэрт ранит Гамлета, после чего они меняются рапирами и Гамлет ранит Лаэрта. Лаэрт осознает, что сам «попался в сети» своего коварства. Королева по случайности отпивает из бокала Гамлета и умирает. Королева умирает, но успевает сказать: «О, Гамлет мой, — питье! Я отравилась». Лаэрт признается Гамлету в предательстве: «Король, король виновен...». Гамлет приказывает найти виновного. Лаэрт сообщает, что рапира и питье были отравлены и во всем виноват король. Гамлет убивает отравленной рапирой короля. Умирая, Лаэрт прощает Гамлета. Горацио хочет выпить остатки яда из бокала, но Гамлет забирает чашу у друга, прося рассказать непосвященным «правду о нем». Вдали слышатся выстрелы и марш – из Польши с победой возвращается Фортинбрас. Умирая, Гамлет признает право Фортинбраса на датский престол. Фортинбрас приказывает с честью похоронить принца. Раздается пушечный залп.