Hamlet

The motion picture of all time ... for all time!
Hamlet (1948)
2:33 (153 min)
7.5/10
22 533
—
no scores
7.4/10
302
7.5/10
20000
Rate the movie:
Release date
Budget
$750 000
Director
Scenario
Composer
Producer
Actors
Photo Laurence Olivier
Laurence Olivier
Hamlet - Prince of Denmark / Voice of Ghost
Photo Basil Sydney
Basil Sydney
Claudius - The King
Photo Eileen Herlie
Eileen Herlie
Gertrude - The Queen
Photo Norman Wooland
Norman Wooland
Horatio - His Friend
Photo Felix Aylmer
Felix Aylmer
Polonius - Lord Chamberlain
All actors and roles (10)

Short description

Laurence Olivier directs and stars in this 1948 adaptation of William Shakespeare's tragedy. In Denmark, the king has died and his widow Gertrude has married his brother Claudius, who takes the throne. The ghost of Hamlet's father tells the prince that he was murdered by his own brother, and Hamlet sets out to confirm the crime and take revenge, while Claudius in turn works against him. Olivier plays both Hamlet and the voice of the ghost, with Basil Sydney as Claudius, Eileen Herlie as Gertrude, Norman Wooland as Horatio, Felix Aylmer as Polonius and Jean Simmons as Ophelia. Olivier also wrote the screenplay and produced the film for J. Arthur Rank Organisation and Two Cities Films.

It runs 153 minutes and was Olivier's first turn as a film director, ahead of Richard III and The Prince and the Showgirl. Its reception is unusually strong for a Shakespeare adaptation of this period: on IMDb it holds 7.6 from over 18,000 votes, and on TMDB 7.4 from a much smaller sample of around 300. Across 49 critic reviews it reaches 8.6, well above both audience scores, suggesting reviewers responded more warmly than general viewers.

What's left behind the scenes

  • Eileen Herlie, who played Gertrude, was thirteen years younger than her on-screen son, Laurence Olivier.
  • The voice of Hamlet's father was provided by Olivier himself. The recorded voice was played back at a reduced speed to make it sound frightening.
  • According to Shakespeare, Hamlet is a young man, but by the time of filming, Laurence Olivier, who played Hamlet, was already 40 years old.

Similar movies

Who gave the best performance here?

To leave a comment, please log in or sign up. Free sign up!

© ACMODASI, 2010-2026

All rights reserved.
The materials (trademarks, videos, images and text) contained on this site are the property of their respective owners. It is forbidden to use any materials from this site without prior agreement with their owner.
When copying text and graphic materials (videos, images, text, screenshots of pages) from this site, an active link to the site www.acmodasi.in must necessarily accompany such material.
We are not responsible for any information posted on this site by third parties.