Hamlet - Cast
Laurence Olivier
Hamlet - Prince of Denmark / Voice of Ghost
Actor
Basil Sydney
Claudius - The King
Actor
Eileen Herlie
Gertrude - The Queen
Actor
Norman Wooland
Horatio - His Friend
Actor
Felix Aylmer
Polonius - Lord Chamberlain
Actor
Jean Simmons
Ophelia
Actor
Terence Morgan
Laertes
Actor
Peter Cushing
Osric
Actor
Stanley Holloway
Gravedigger
Actor
John Laurie
Francisco
Actor
Esmond Knight
Bernardo
Actor
Anthony Quayle
Marcellus
Actor
Harcourt Williams
First Player
Actor
Patrick Troughton
Player King
Actor
Niall MacGinnis
Sea Captain
Actor
Anthony Bushell
Bit Part (uncredited)
Actor
Christopher Lee
Palace Guard (uncredited)
Actor
Desmond Llewelyn
Extra (uncredited)
Actor
Patrick Macnee
Extra (uncredited)
Actor