

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…
Hamlet (1948) is a drama film directed by Laurence Olivier. It stars Laurence Olivier, Basil Sydney, and Eileen Herlie. The film runs for 2 hours 33 minutes. Audiences have made it well received, with an average score of 7.4 out of 10 from 297 votes.

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
If you enjoy fans of drama, Hamlet is worth a spot on your watchlist. The surest way to know is to see whether the friends who share your taste actually loved it—that is exactly what FriendsRecommend shows you before you press play.
Streaming, rental, and purchase options for Hamlet vary by country. Check the "Where to Watch" section on this page for the services available in your region, updated from live availability data.
Hamlet stars Laurence Olivier, Basil Sydney, Eileen Herlie, and Norman Wooland, and was directed by Laurence Olivier.
Hamlet has a runtime of 2 hours 33 minutes.
Hamlet was released in 1948.
Hamlet is a drama film.
Hamlet holds an average audience score of 7.4 out of 10. The best signal, though, is a recommendation from a friend who shares your taste—FriendsRecommend shows you exactly that.
Stop endless scrolling. Discover what to watch based on picks from people who know your taste.
This product uses the TMDB API but is not endorsed or certified by TMDB.

Peter Cushing
Osric
This product uses the TMDB API but is not endorsed or certified by TMDB. Streaming availability data is provided by JustWatch.