"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.