

Overview
Hamlet, Prince of Denmark, returns home to find his father murdered and his mother now marrying the murderer... his uncle. Meanwhile, war is brewing.
In our collections
Cast
Kenneth BranaghPrince Hamlet
Derek JacobiKing Claudius
Kate WinsletOphelia
Julie ChristieGertrude
Richard BriersPolonius
Nicholas FarrellHoratio
Rufus SewellFortinbras
Reece DinsdaleGuildenstern
Timothy SpallRosencrantz
Michael MaloneyLaertes