Cast of
Hamlet

About Hamlet

Hamlet comes home from university to find his uncle married to his mother, and his father's ghost haunting the battlements and scaring the watch. Then his father's ghost directs him to seek revenge.

Full Cast of Hamlet

Derek Jacobi
plays Hamlet

Derek Jacobi as Hamlet

Sir Derek George Jacobi CBE (born 22 October 1938) is an English actor. Jacobi is known for his work at the Royal Nat...

See Derek Jacobi's other roles

Claire Bloom
plays Gertrude

Patrick Stewart
plays Claudius

Patrick Stewart as Claudius

An English film, television and stage actor. He has had a distinguished career in theatre and television for around h...

See Patrick Stewart's other roles

Eric Porter
plays Polonius

Lalla Ward
plays Ophelia

David Robb
plays Laertes

Robert Swann
plays Horatio

Patrick Allen
plays Ghost of Hamlet's Father

Emrys James
plays Player King

Jason Kemp
plays Player Queen

Geoffrey Beevers
plays Third Player / Lucianus

Bill Homewood
plays Player King in the mime

Peter Richard
plays Player Queen in the mime

Terence McGinity
plays Player Lucianus in the mime

Peter Burroughs
plays Player

Stuart Fell
plays Player

Ian Charleson
plays Fortinbras

Tim Wylton
plays First Gravedigger

Peter Benson
plays Second Gravedigger

Paul Humpoletz
plays Marcellus

Niall Padden
plays Bernardo

Christopher Baines
plays Francisco

John Humphry
plays Voltimand

John Sterland
plays Cornelius

Peter Gale
plays Osric

Raymond Mason
plays Reynaldo

Dan Meaden
plays Norwegian Captain

Iain Blair
plays Sailor

Reginald Jessup
plays Messenger

Michael Poole
plays Priest

Geoffrey Bateman
plays Guildenstern

David Henry
plays English Ambassador

Jonathan Hyde
plays Rosencrantz

Jonathan Hyde as Rosencrantz

Jonathan Hyde (born 21 May 1948) is an Australian-born English actor, well known for his roles as J. Bruce Ismay, the...

See Jonathan Hyde's other roles

Crew of Hamlet

Discover the backstage crew of Hamlet →