Hamlet poster

Hamlet

"Something is rotten in the state of Denmark."

Movie PG-13 1996 4h 2m 7.3 /10
Directed by Kenneth Branagh

Prince Hamlet comes home to Denmark after learning that his father has been killed and that his mother has married the man who did it, his uncle Claudius. The young nobleman is drawn into a tense court where whispers of treachery mingle with political alliances as armies gather. The ghostly rumor... Read more

Watch Now

Where to Watch "Hamlet"

Rent or Buy

Netflix
Amazon Prime Video
Disney+
Max
Hulu
Paramount+
Peacock
Apple TV+

Streaming availability last verified: February 02, 2026

About Hamlet

Prince Hamlet comes home to Denmark after learning that his father has been killed and that his mother has married the man who did it, his uncle Claudius. The young nobleman is drawn into a tense court where whispers of treachery mingle with political alliances as armies gather. The ghostly rumor of murder unsettles the realm and thrusts Hamlet into a dangerous game of deception, where he must decide how to respond to the haunting truth of power, duty, and family loyalty. Branagh stages this dense tragedy with sweeping scale and a faithful grip on Shakespeare's verse, balancing intimate moment and epic confrontation. An expansive, star filled cast deepens the mood with Derek Jacobi, Kate Winslet, Julie Christie and Richard Briers bringing depth to their royal and courtly roles, and a measured tempo throughout.

Released in 1996, this sprawling adaptation was directed by Kenneth Branagh and draws directly from William Shakespeare's Hamlet. Branagh stars as the prince, delivering the full text in a lavish, cinematic rendition. He uses lush sets and long takes to keep the language central while balancing courtroom politics with intimate moments.

Awards recognition followed, with nominations at several major award ceremonies for its score and performances, underscoring the scale of Branagh's ambitious adaptation that marked a bold entry in Shakespeare on film.

Branagh's Hamlet stood out for presenting the complete text on screen, a format that sparked conversations about how Shakespeare should be staged in film. Its starry cast and scale influenced later prestige adaptations and a renewed interest in classic theatre on screen.

Critics largely praised the film for its vigor and faithful verse delivery, while noting its demanding length and theatrical intensity. Thematically it foregrounds duty versus desire, political corruption, and the weight of vengeance in a society tense with war.

Details

Release Date
December 25, 1996
Runtime
4h 2m
Rating
PG-13
User Ratings
504 votes
Type
Movie
Genres
Drama
Country
United States
Studio
Castle Rock Entertainment
Budget
$18,000,000
Box Office
$4,700,000
External Links
View on IMDB

Official Trailer

Cast

Kenneth Branagh

Kenneth Branagh

Prince Hamlet

Derek Jacobi

Derek Jacobi

King Claudius

Kate Winslet

Kate Winslet

Ophelia

Julie Christie

Julie Christie

Gertrude

Richard Briers

Richard Briers

Polonius

Nicholas Farrell

Nicholas Farrell

Horatio

Rufus Sewell

Rufus Sewell

Fortinbras

Reece Dinsdale

Reece Dinsdale

Guildenstern

Timothy Spall

Timothy Spall

Rosencrantz

Michael Maloney

Michael Maloney

Laertes

Director: Kenneth Branagh

Written by: William Shakespeare

Frequently Asked Questions

Hamlet is not currently available on streaming subscription services, but you can rent or buy it on Apple iTunes, Google Play, Vudu, and Amazon Video.

Yes, you can rent on Apple iTunes, Google Play, Vudu, and Amazon Video or buy on Apple iTunes, Google Play, Vudu, and Amazon Video.

With a rating of 7.3/10 from 504 viewers, Hamlet is well-regarded and recommended by viewers.

Prince Hamlet comes home to Denmark after learning that his father has been killed and that his mother has married the man who did it, his uncle Claudius. The young nobleman is drawn into a tense court where whispers of treachery mingle with political alliances as armies gather. The ghostly rumor...

Hamlet stars Kenneth Branagh, Derek Jacobi, Kate Winslet, Julie Christie, and Richard Briers.

Hamlet was directed by Kenneth Branagh.

Hamlet was released on December 25, 1996.

Hamlet is a Drama film.

No. It's an adaptation of William Shakespeare's play Hamlet, not a true story. Kenneth Branagh stars as Prince Hamlet.

Kenneth Branagh plays Prince Hamlet and Kate Winslet plays Ophelia.

Derek Jacobi plays King Claudius.

It's rated PG-13, so it's generally suitable for teens and up with parental guidance.