Film Zeffirellego to jedna z najlepszych adaptacji filmowych wielkiego dzieła Szekspira - nieśmiertelnej historii dramatu miłosnego dwojga nastolatków należących do wrogich sobie klanów rodzinnych. Szczególnie godne uwagi są tu: wspaniała scenografia, mistrzowskie zdjęcia, zrealizowane przez laureata Oscara Pasquale De Santisa, a także niezrównana, nawiązująca do kompozycji z epoki muzyka Nino Roty. Wiarygodności dodaje filmowej historii wiek odtwórców głównych ról, piętnastoletniej Olivii Hussey i siedemnastoletniego Leonarda Whitinga - rówieśników bohaterów opisanych przez Szekspira.

Duński książę Hamlet (Laurence Olivier) po skrytobójczej śmierci ojca postanawia go pomścić. Zabójcą króla okazuje się jego brat, Klaudiusz (Basil Sydney), który poślubia matkę Hamleta, królową Gertrudę (Eileen Herlie). Pragnienie zemsty młodego księcia doprowadza do pozbawienia życia członków rodziny. Ginie również wierny dworzanin Poloniusz (Felix Aylmer), ojciec ukochanej Hamleta, Ofelii (Jean Simmons).

Film stanowi luźną adaptację słynnej tragedii Szekspira. Po śmierci ojca, młody Hamlet (Pirkka-Pekka Petelius) dziedziczy większą część udziałów w firmie. Natomiast Klaus (Esko Salminen), który podsunął jego ojcu zatrutego drinka, zostaje prezesem spółki oraz żeni się ze świeżo owdowiałą Gertrudą (Elina Salo). Hamlet czuje się zdradzony przez matkę i zaczyna snuć podejrzenia wobec śmierci ojca.