
Hamlet
1990 · Movie · PG · 130 min · ★ 6.6 · 65% critics
A grieving royal heir suspects foul play after a sudden death in the family and a rushed marriage shifts power at court. When unsettling proof points to betrayal close to home, he wrestles with doubt, anger, and duty while plotting a dangerous path toward justice.
Based on Hamlet
Where to watch
Watch free on The Roku Channel, Hoopla, Pluto TV +5 more — also streaming on Amazon Prime Video.
2 hours to watch.
Stream (included)
Free
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 1990
- Release date
- 1990-12-19
- Language
- English
- Rated
- PG
- Runtime
- 130 min
- Max quality
- HD
- Critic score
- 65/100
- TMDB rating
- 6.6/10 (437 votes)
About
You’ll likely enjoy this if you want an accessible, gloomy Shakespeare tragedy with strong performances and a brisker pace than many versions; Not for you if you want a fuller, more faithful text like Jane Eyre.
Pros: accessible Shakespeare; strong supporting performances; moody castle atmosphere | Cons: heavily condensed story; uneven character depth; some uncomfortable moments
Themes
- loss of loved one
- prince
- uncle
- based on play or musical
- revenge
- murder
- spirit
Awards & recognition
- National Board of Review: Top Ten Films
- Academy Award — Best Production Design · 1991 · nominated
- Academy Award — Best Costume Design · 1991 · nominated
Cast & crew

Mel Gibson
as Hamlet

Glenn Close
as Gertrude

Alan Bates
as Claudius

Paul Scofield
as The Ghost

Ian Holm
as Polonius

Helena Bonham Carter
as Ophelia

Stephen Dillane
as Horatio

Nathaniel Parker
as Laertes
- SM
Sean Murray
as Guildenstern

Michael Maloney
as Rosencrantz
Directed by Franco Zeffirelli