Considerata a fi una dintre cele mai controversate ecranizari ale celebrei piese de teatru scrise de William Shakespeare, pelicula regizata de Franco Zeffirelli a fost atat aplaudata, cat si criticata de admiratorii operelor marelui scriitor britanic. Aplaudata pentru ca reda fidel atmosfera acelor timpuri, iar alegerea lui Mel Gibson in rolul principal a fost mai mult decat inspirata, si contestata pentru ca anumite scene din piesa au fost uitate, iar altele au fost pur si simplu amestecate intre ele.
Hamlet, printul Danemarcei (Mel Gibson), dupa ce ani intregi a fost plecat la studii in Germania, se intoarce acasa, la castelul familiei sale. Aici descopera ca tatal sau a murit, iar noul rege este chiar unchiul sau Claudius (Alan Bates). Acesta, pentru a-si asigura tronul, s-a casatorit cu mama lui Hamlet, regina Gertrude (Glenn Close), in ciuda faptului ca fiul acesteia il uraste.
Intr-o noapte, Hamlet este vizitat de fantoma tatalui. Aceasta ii dezvaluie ca moartea sa nu a fost un accident, iar cei care l-au ucis sunt chiar mama lui Hamlet si noul sot al acesteia. Nevoit sa aleaga intre dorinta de a razbuna moartea tatalui sau si aceea de a avea o viata linistita alaturi de frumoasa Ofelia (Helena Bonham Carter), tanarul print trebuie sa ia o decizie dificila.
Pelicula a fost nominalizata la premiul Oscar pentru cele mai bune costume si cea mai buna scenografie, iar Alan Bates a primit o nominalizare la premiul BAFTA la categoria cel mai bun actor in rol secundar.