Hamlet poster

Hamlet(1948)

2h 33mDramaEnglish
7.4/10
293 user ratings

The motion picture of all time ... for all time!

Overview

Winner of four Academy Awards, including Best Picture and Best Actor, Sir Laurence Olivier’s Hamlet continues to be the most compelling version of Shakespeare’s beloved tragedy. Olivier is at his most inspired—both as director and as the melancholy Dane himself—as he breathes new life into the words of one of the world’s greatest dramatists.

Director

Laurence Olivier

Studio

Two Cities Films

Budget

$750K

Share:

Cast

Laurence Olivier

Laurence Olivier

as Hamlet - Prince of Denmark / Voice of Ghost

Basil Sydney

Basil Sydney

as Claudius - The King

Eileen Herlie

Eileen Herlie

as Gertrude - The Queen

Norman Wooland

Norman Wooland

as Horatio - His Friend

Felix Aylmer

Felix Aylmer

as Polonius - Lord Chamberlain

Jean Simmons

Jean Simmons

as Ophelia

Terence Morgan

Terence Morgan

as Laertes

Peter Cushing

Peter Cushing

as Osric

Stanley Holloway

Stanley Holloway

as Gravedigger

Russell Thorndike

Russell Thorndike

as Priest

John Laurie

John Laurie

as Francisco

Esmond Knight

Esmond Knight

as Bernardo

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

1948

Runtime

2h 33m

Language

English

Rating

7.4 / 10

Budget

$750K

Production Companies

Two Cities Films • J. Arthur Rank Organisation

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

What is Hamlet about?

Winner of four Academy Awards, including Best Picture and Best Actor, Sir Laurence Olivier’s Hamlet continues to be the most compelling version of Shakespeare’s beloved tragedy. Olivier is at his most inspired—both as director and as the melancholy Dane himself—as he breathes new life into the words of one of the world’s greatest dramatists.

Who directed Hamlet?

Hamlet was directed by Laurence Olivier and released in 1948. It is a drama film.

How long is Hamlet?

Hamlet has a runtime of 2 hours and 33 minutes (153 minutes total).

Who stars in Hamlet?

The cast of Hamlet includes Laurence Olivier as Hamlet - Prince of Denmark / Voice of Ghost, Basil Sydney as Claudius - The King, Eileen Herlie as Gertrude - The Queen, Norman Wooland as Horatio - His Friend, Felix Aylmer as Polonius - Lord Chamberlain and more.

Explore More by Genre

Need a recommendation?

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