Hamlet (1990): cast, story & where to watch
1990 · Film · ★ 6.6

Released in 1990, Hamlet is a drama and history film directed by Franco Zeffirelli, running about 130 minutes. “The extraordinary adaptation of Shakespeare's classic tale of vengeance and tragedy.” — that tagline sets the tone.
What it’s about. Hamlet, Prince of Denmark, finds out that his uncle Claudius killed his father to obtain the throne, and plans revenge.
Who’s in it. Hamlet stars Mel Gibson as Hamlet, Glenn Close as Gertrude, Alan Bates as Claudius and Paul Scofield as The Ghost, among others.
How it landed. With an audience score of 6.6/10, Hamlet has drawn a solid, mixed-to-positive response. It went on to earn $20.7M at the box office.
Where to watch. In US you can stream it on Amazon Prime Video and Amazon Prime Video with Ads and rent or buy it from Amazon Video and Fandango At Home. See the full, country-by-country breakdown on our where to watch Hamlet page.
If you liked it. Fans of Hamlet tend to enjoy The Shawshank Redemption, The Godfather, Schindler's List and The Godfather Part II.
Frequently asked
- Where can I watch Hamlet (1990)?
- In US, Hamlet is available to stream on Amazon Prime Video and Amazon Prime Video with Ads, and rent or buy from Amazon Video and Fandango At Home. Availability varies by country — check our where-to-watch page for every region.
- Is Hamlet worth watching?
- Hamlet holds an audience score of 6.6 out of 10, and is a strong pick if you enjoy drama and history. Reactions are mixed, so it may depend on taste.
- Who stars in Hamlet?
- Hamlet stars Mel Gibson, Glenn Close, Alan Bates, Paul Scofield and Ian Holm.
- When was Hamlet released?
- Hamlet was released in 1990, with a runtime of about 130 minutes.
