Hamlet is a 1996 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.
The film is notable as the first unabridged theatrical film version of the play, running just over four hours. The longest screen version of the play prior to the 1996 film was the 1980 BBC made-for-television version starring Jacobi as the title character, which runs three-and-a-half hours.
The play's setting is updated to the 19th century, but its Elizabethan English remains the same. Blenheim Palace is the setting used for the exterior grounds of Elsinore Castle and interiors were all photographed at Shepperton Studios, blended with the footage shot at Blenheim. Hamlet was also the last major dramatic motion picture to be filmed entirely on 70 mm film until 2012, with the release of Paul Thomas Anderson's The Master.
Hamlet was highly acclaimed by the majority of critics and has been regarded as one of the best Shakespeare film adaptations ever made. However, it was not a box office success, grossing just under $5 million on a budget of $18 million. The film received four Academy Award nominations for the 69th Academy Awards for Best Art Direction (Tim Harvey), Best Costume Design (Alexandra Byrne), Best Original Score (Patrick Doyle), and Best Writing (Adapted Screenplay) (Kenneth Branagh).