Hamlet is a 1996
Shakespearean tragedy film adaptation of
William Shakespeare's play
Hamlet, adapted for the screen and directed by
Kenneth Branagh, who also stars in the titular role as
Prince Hamlet. The film also features
Derek Jacobi as
King Claudius,
Julie Christie as
Queen Gertrude,
Kate Winslet as
Ophelia,
Michael Maloney as
Laertes,
Richard Briers as
Polonius, and
Nicholas Farrell as
Horatio. Other notable appearances include
Robin Williams,
Gérard Depardieu,
Jack Lemmon,
Billy Crystal,
Rufus Sewell,
Charlton Heston,
Richard Attenborough,
Judi Dench,
John Gielgud and
Ken Dodd.