FeatureDrama

Hamlet (2000): cast, story & where to watch

2000 · Film · ★ 5.8

Hamlet poster

Released in 2000, Hamlet is a drama film directed by Michael Almereyda, running about 112 minutes. “Passion, Betrayal, Revenge, A hostile takeover is underway.” — that tagline sets the tone.

What it’s about. Modern day adaptation of Shakespeare's immortal story about Hamlet's plight to avenge his father's murder in New York City.

Who’s in it. Hamlet stars Ethan Hawke as Hamlet, Kyle MacLachlan as Claudius, Sam Shepard as Ghost and Steve Zahn as Rosencrantz, among others.

How it landed. With an audience score of 5.8/10, Hamlet has drawn a solid, mixed-to-positive response. It went on to earn $1.6M at the box office.

Where to watch. In GB you can rent or buy it from Google Play Movies and Apple TV Store. 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 (2000)?
In GB, Hamlet is available to rent or buy from Google Play Movies and Apple TV Store. Availability varies by country — check our where-to-watch page for every region.
Is Hamlet worth watching?
Hamlet holds an audience score of 5.8 out of 10, and is a strong pick if you enjoy drama. Reactions are mixed, so it may depend on taste.
Who stars in Hamlet?
Hamlet stars Ethan Hawke, Kyle MacLachlan, Sam Shepard, Steve Zahn and Julia Stiles.
When was Hamlet released?
Hamlet was released in 2000, with a runtime of about 112 minutes.