
Hamlet postanawia zemścić się za śmierć ojca, który został zamordowany.
Duński książę Hamlet (Laurence Olivier) po skrytobójczej śmierci ojca postanawia go pomścić. Zabójcą króla okazuje się jego brat, Klaudiusz (Basil Sydney), który poślubia matkę Hamleta, królową Gertrudę (Eileen Herlie). Pragnienie zemsty młodego księcia doprowadza do pozbawienia życia członków rodziny. Ginie również wierny dworzanin Poloniusz (Felix Aylmer), ojciec ukochanej Hamleta, Ofelii (Jean Simmons).

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