Hamlet, Prince of Denmark, returns home to find his father murdered and his mother now marrying the murderer... his uncle. Meanwhile, war is brewing.
Some links on this page are affiliate links. We may earn a commission on purchases made through them, at no extra cost to you. Learn more.
Kenneth Branagh
Prince Hamlet
Derek Jacobi
King Claudius
Kate Winslet
Ophelia
Julie Christie
Gertrude
Richard Briers
Polonius
Nicholas Farrell
Horatio
Rufus Sewell
Fortinbras
Reece Dinsdale
Guildenstern
Timothy Spall
Rosencrantz
Michael Maloney
Laertes