Hamlet poster

Hamlet(2000)

1h 52mDrama, ThrillerEnglish
5.8/10
141 user ratings

Passion, Betrayal, Revenge, A hostile takeover is underway.

Overview

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

Director

Michael Almereyda

Studio

Miramax

Budget

$2M

Revenue

$2M

Share:

Cast

Ethan Hawke

Ethan Hawke

as Hamlet

Kyle MacLachlan

Kyle MacLachlan

as Claudius

Diane Venora

Diane Venora

as Gertrude

Liev Schreiber

Liev Schreiber

as Laertes

Julia Stiles

Julia Stiles

as Ophelia

Bill Murray

Bill Murray

as Polonius

Karl Geary

Karl Geary

as Horatio

Steve Zahn

Steve Zahn

as Rosencrantz

Dechen Thurman

as Guildenstern

Paula Malcomson

Paula Malcomson

as Marcella

Jeffrey Wright

Jeffrey Wright

as Gravedigger

Rome Neal

as Barnardo

Where to Watch

This movie is not yet available on streaming platforms. It may still be in theaters or awaiting a digital release.

Movie Facts

Release Year

2000

Runtime

1h 52m

Language

English

Rating

5.8 / 10

Budget

$2M

Box Office

$2M

Production Companies

Miramax • double A Films

You Might Also Like

Frequently Asked Questions

Where can I watch Hamlet?

Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Hamlet (2000).

What is Hamlet about?

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

Who directed Hamlet?

Hamlet was directed by Michael Almereyda and released in 2000. It is a drama, thriller film.

How long is Hamlet?

Hamlet has a runtime of 1 hours and 52 minutes (112 minutes total).

Who stars in Hamlet?

The cast of Hamlet includes Ethan Hawke as Hamlet, Kyle MacLachlan as Claudius, Diane Venora as Gertrude, Liev Schreiber as Laertes, Julia Stiles as Ophelia and more.

Explore More by Genre

Need a recommendation?

Tell us your mood and we'll pick the perfect movie for you.