7.7 / 10
44
Hamlet, Prince of Denmark, returns home to find his father murdered and his mother remarrying the murderer, his uncle. Meanwhile, war is brewing.
Kenneth Branagh
Hamlet
Rowena King
Attendant to Gertrude
Rufus Sewell
Fortinbras
Kate Winslet
Ophelia