

Hamlet
“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.
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?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | fuboTV, HBO Max Amazon Channel, Criterion Channel, HBO Max | Amazon Video, Apple TV Store, Fandango At Home |
| United Kingdom | — | Apple TV Store, Amazon Video |
| Canada | Criterion Channel, Tubi TV, Plex | Apple TV Store |
| Australia | — | Apple TV Store |
| Spain | Amazon Prime Video, Filmin, FlixOlé, Amazon Prime Video with Ads | — |
| Japan | Amazon Prime Video, U-NEXT, Amazon Prime Video with Ads, FOD | Amazon 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
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
Hamlet - Prince of Denmark / Voice of Ghost

Basil Sydney
Claudius - The King

Eileen Herlie
Gertrude - The Queen

Norman Wooland
Horatio - His Friend

Felix Aylmer
Polonius - Lord Chamberlain

Jean Simmons
Ophelia

Terence Morgan
Laertes

Peter Cushing
Osric

Stanley Holloway
Gravedigger

Russell Thorndike
Priest

John Laurie
Francisco

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.











