Hamlet poster

Hamlet(1990)

2h 10mDrama, HistoryEnglish
6.6/10
438 user ratings

The extraordinary adaptation of Shakespeare's classic tale of vengeance and tragedy.

Overview

Hamlet, Prince of Denmark, finds out that his uncle Claudius killed his father to obtain the throne, and plans revenge.

Director

Franco Zeffirelli

Studio

Icon Productions

Budget

$14M

Revenue

$21M

Share:

Cast

Mel Gibson

Mel Gibson

as Hamlet

Glenn Close

Glenn Close

as Gertrude

Alan Bates

Alan Bates

as Claudius

Paul Scofield

Paul Scofield

as The Ghost

Ian Holm

Ian Holm

as Polonius

Helena Bonham Carter

Helena Bonham Carter

as Ophelia

Stephen Dillane

Stephen Dillane

as Horatio

Nathaniel Parker

Nathaniel Parker

as Laertes

Sean Murray

as Guildenstern

Michael Maloney

Michael Maloney

as Rosencrantz

Trevor Peacock

Trevor Peacock

as The Gravedigger

John McEnery

John McEnery

as Osric

Where to Watch

Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.

Movie Facts

Release Year

1990

Runtime

2h 10m

Language

English

Rating

6.6 / 10

Budget

$14M

Box Office

$21M

Production Companies

Icon Productions • Nelson Entertainment

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 (1990).

What is Hamlet about?

Hamlet, Prince of Denmark, finds out that his uncle Claudius killed his father to obtain the throne, and plans revenge.

Who directed Hamlet?

Hamlet was directed by Franco Zeffirelli and released in 1990. It is a drama, history film.

How long is Hamlet?

Hamlet has a runtime of 2 hours and 10 minutes (130 minutes total).

Who stars in Hamlet?

The cast of Hamlet includes Mel Gibson as Hamlet, Glenn Close as Gertrude, Alan Bates as Claudius, Paul Scofield as The Ghost, Ian Holm as Polonius and more.

Explore More by Genre

Need a recommendation?

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