Skip to content
SearchOTT
Hamlet poster

Hamlet

1948·Movie·NR·153 min·7.4(300)

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

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.

▶ Watch trailer

Where to watch Hamlet in United States

Can I watch Hamlet in United States? Yes — you can stream Hamlet in United States on fuboTV, HBO Max Amazon Channel, and Criterion Channel, or rent and buy it on Amazon Video and Apple TV Store.

Click a service to open Hamlet there. Availability last verified on September 9, 2026.

Where is Hamlet streaming around the world?

CountryStreaming onRent / Buy
United StatesfuboTV, HBO Max Amazon Channel, Criterion Channel, HBO MaxAmazon Video, Apple TV Store, Fandango At Home
United KingdomApple TV Store, Amazon Video
CanadaCriterion Channel, Tubi TV, PlexApple TV Store
AustraliaApple TV Store
SpainAmazon Prime Video, Filmin, FlixOlé, Amazon Prime Video with Ads
JapanAmazon Prime Video, U-NEXT, Amazon Prime Video with Ads, FODAmazon Video

About Hamlet

Hamlet is a 1948 English-language drama film directed by Laurence Olivier. The cast is led by Laurence Olivier, Basil Sydney, Eileen Herlie. It has a runtime of 2h 33m. Viewers rate it 7.4/10 across 300 ratings. In United States, it is currently streaming on fuboTV, HBO Max Amazon Channel, Criterion Channel.

Hamlet was produced by Two Cities Films and J. Arthur Rank Organisation and made in United Kingdom. It was released on December 10, 1948, and carries a NR certification.

Director
Laurence Olivier
Writers
Laurence Olivier
Release date
December 10, 1948
Original language
English
Age rating
NR
Status
Released
Country
United Kingdom
Budget
$1 million
Production
Two Cities Films, J. Arthur Rank Organisation
#father murder#based on play or musical#fratricide

Hamlet cast & crew

Hamlet was directed by Laurence Olivier and written by Laurence Olivier.

The cast features 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 Jean Simmons as Ophelia.

Behind the camera, the score was composed by William Walton, cinematography is by Desmond Dickinson, and it was produced by Laurence Olivier.

Is Hamlet worth watching?

Hamlet holds an audience score of 7.4/10 from 300 ratings, marking it as well-reviewed drama films.

At 2h 33m, it's a full-evening commitment.

If you enjoy drama, Hamlet is worth a place on your watchlist.

How and where to watch Hamlet

In United States, you can stream Hamlet on fuboTV, HBO Max Amazon Channel, Criterion Channel, HBO Max, and The Roku Channel, or rent and buy it on Amazon Video, Apple TV Store, and Fandango At Home. Click any service above to open it directly.

Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.

Rate & review

Your rating and review are saved privately in this browser — no account needed.

Cast of Hamlet

Laurence Olivier

Laurence Olivier

Hamlet - Prince of Denmark / Voice of Ghost

Basil Sydney

Basil Sydney

Claudius - The King

Eileen Herlie

Eileen Herlie

Gertrude - The Queen

Norman Wooland

Norman Wooland

Horatio - His Friend

Felix Aylmer

Felix Aylmer

Polonius - Lord Chamberlain

Jean Simmons

Jean Simmons

Ophelia

Terence Morgan

Terence Morgan

Laertes

Peter Cushing

Peter Cushing

Osric

Stanley Holloway

Stanley Holloway

Gravedigger

Russell Thorndike

Russell Thorndike

Priest

John Laurie

John Laurie

Francisco

Esmond Knight

Esmond Knight

Bernardo

Hamlet — FAQs

Where can I watch Hamlet in United States?

Hamlet is streaming on fuboTV, HBO Max Amazon Channel, Criterion Channel, HBO Max in United States.

Is Hamlet on fuboTV?

Yes — Hamlet is currently available on fuboTV in United States.

What language is Hamlet in?

Hamlet is originally in English. Subtitle and dub options vary by streaming service.

How long is Hamlet?

Hamlet runs 2 hours 33 minutes (153 minutes).

What is Hamlet rated?

Hamlet is rated NR. It holds a 7.4/10 audience score from 300 ratings.

More like Hamlet

Hamlet
Hamlet
Othello
Hamlet
King Lear
Fences
Hamlet
TalhotBlond
The Pelican Brief
Skin
Killer's Kiss
What Maisie Knew