Hamlet
Your score

You haven’t scored this yet. Drag the bar or type a number to rate it 0–100.

Hamlet

(2000)Directed by Michael Almereyda112 min · RDrama, Thriller
“Passion, Betrayal, Revenge, A hostile takeover is underway.”

Hamlet (Ethan Hawke), a film student in present-day New York, wants to prove that his father's death was a murder and to make his uncle answer for it. That uncle is Claudius (Kyle MacLachlan), who has taken his brother's place and married Hamlet's mother, Gertrude (Diane Venora). Michael Almereyda keeps Shakespeare's language intact, and the one person Hamlet might trust is Ophelia (Julia Stiles), who is already caught between him and her own family.

Ethan Hawkeas Hamlet
Kyle MacLachlanas Claudius
Diane Venoraas Gertrude
Liev Schreiberas Laertes
Julia Stilesas Ophelia
Bill Murrayas Polonius
Karl Gearyas Horatio
Steve Zahnas Rosencrantz
Dechen Thurmanas Guildenstern
Paula Malcomsonas Marcella
Jeffrey Wrightas Gravedigger
Rome Nealas Barnardo
Paul Bartelas Osric
Sam Shepardas Ghost
Casey Affleckas Fortinbras
Robert Thurmanas Priest
Tim Blake Nelsonas Flight Captain
JWJohn Wills Martinas Claudius Bodyguard
BJBernadette Jurkowskias Blockbuster Clerk
Robert MacNeilas Player King