The film follows the overall story of the play, but cuts nearly half the dialogue and leaves out two major characters.
The action begins on the battlements of Elsinore where a sentry, Francisco (John Laurie), is relieved of his watch (and questioned if he has seen anything) by another sentry, Bernardo (Esmond Knight), who, with yet another sentry, Marcellus (Anthony Quayle), has twice previously seen the Ghost of King Hamlet. Marcellus then arrives with the skeptical Horatio (Norman Wooland), Prince Hamlet's friend. Suddenly, all three see the Ghost, and Horatio demands that the ghost speak. The ghost vanishes then, without a word.
Inside the Great Hall of the castle, the court is celebrating the marriage of Gertrude (Eileen Herlie) and King Claudius (Basil Sydney); old King Hamlet has died apparently of an accidental snakebite, and his wife, Gertrude, has, within a month of the tragedy, married the late King's brother. Prince Hamlet (Laurence Olivier) sits alone, refusing to join in the celebration, despite the protests of the new King. When the court has left the Great Hall, Hamlet fumes over the hasty marriage, muttering to himself the words "and yet, within a month!" .....
Directed by Laurence Olivier
Screenplay by Laurence Olivier
(uncredited)
Based on Hamlet (play)
by William Shakespeare
Produced by Laurence Olivier
Starring Laurence Olivier
Cinematography Desmond Dickinson
Edited by Helga Cranston
Music by William Walton