Skip to Main Content

Shakespeare's Plays Available in Streaming: Hamlet


"The Tragedy of Hamlet, Prince of Denmark, often shortened to Hamlet, is a tragedy written by William Shakespeare sometime between 1599 and 1601. It is Shakespeare's longest play with 30,557 words. Set in Denmark, the play depicts Prince Hamlet and his revenge against his uncle, Claudius, who has murdered Hamlet's father in order to seize his throne and marry Hamlet's mother."


Hamlet (BBC Worldwide)
"Directed by Rodney Bennett. Performed by Sir Derek Jacobi, Claire Bloom, Sir Patrick Stewart, Eric Porter, Lalla Ward, David Robb, Patrick Allen, Robert Swann, Jonathan Hyde, and Emrys James. Costumes by Barbara Kronig. Produced by Cedric Messina: BBC Worldwide, 1980, 3 hours 34 minutes."

Hamlet (Broadway Theatre Archive)
"Directed by Kevin Kline and Kirk Browning. Performed by Peter Francis James, Dana Ivey, Brian Murray, Josef Sommer, Michael Cumpsty, Diane Venora, Kevin Kline, MacIntyre Dixon, Rene Rivera, and Bill Camp.  Produced by Kimberly Myers:  Broadway Theatre Archive, 1990, 2 hours 49 minutes."

Hamlet (Royal Shakespeare Company)
"Captured live in Stratford-upon-Avon, Simon Godwin's fresh retelling, set in an unnamed African state, sees Paapa Essiedu shine in the title role, becoming the first Black actor to play Hamlet for the RSC.."

Hamlet (Stratford Festival)
"Directed by Shelagh O'Brien. Performed by Jonathan Goad, Seana McKenna, Geraint Wyn Davies, Tim Campbell, Adrienne Gould, Tom Rooney, Mike Shara, Sarah Afful, Juan Chioran, and Ijeoma Emesowum. Produced by Susan Edwards and Barry Avrich: Stratford Festival, 2016, 2 hours 47 minutes."

Hamlet (Zeffirelli film)
"Mel Gibson is the melancholy Dane and Glenn Close Gertrude in Shakespeare's tragedy, directed by Franco Zeffirelli."