Skip to content
Hamlet poster

Hamlet (1948)

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

★ 7.4/10 TMDBNR2h 33mDrama
Where to Watch

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.

Hamlet Official Trailer

Where to Watch Hamlet

Good news: you can stream Hamlet free (with ads) in United States.

See all options and links →

Streaming data provided by JustWatch.

Hamlet 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

Hamlet: Quick Answers

Where can I watch Hamlet?

Hamlet is streaming on fuboTV, HBO Max Amazon Channel, Criterion Channel, HBO Max in the US.

When was Hamlet released?

Hamlet came out on December 10, 1948.

Is Hamlet worth watching?

Hamlet holds a 7.4/10 average from 303 TMDB user ratings. Viewers generally enjoy it, especially fans of the genre.

How long is Hamlet?

Hamlet runs 153 minutes (2h 33m).

Movies Like Hamlet

More Hollywood movies →