
Hamlet
The classic tale of vengeance and tragedy, reimagined.
Where to Watch
A tale of revenge that has stood the test of time, Shakespeare’s classic tragedy is reimagined for the modern day as a gripping psychological thriller! Transcending the confines of the stage, the film utilises nearly every room of the Theatre Royal Windsor to transform it into the immortal Elsinore Castle, from basement dungeon to roof-top battlement.
🎬 Watch Trailer — Hamlet
Cast

Ian McKellen
Hamlet

Jonathan Hyde
Claudius

Jenny Seagrove
Queen Gertrude

Steven Berkoff
Polonius

Francesca Annis
Ghost

Frances Barber
First Player / Player Queen / Second Clown
Ben Allen
Horatio
Alis Wyn Davies
Ophelia
Emmanuella Cole
Laertes
Nick Howard-Brown
Player King / Captain / Doctor of Divinity
Llinos Daniel
First Clown / Voltemand / Player Musician

Missy Malek
Osric / Player Prologue
Ashley D Gayle
Marcellus / Player Lucianus / Sailor

Lee Knight
Rosencrantz / Guard
Asif Khan
Guildenstern / Guard
Frequently Asked Questions
▸What is Hamlet (2024) about?
Hamlet is a 2024 drama, thriller film with a runtime of 1h 57m. Directed by Sean Mathias. Find cast, ratings, and streaming options on LiveStreamTV.pk.
▸Where can I watch Hamlet?
Hamlet may be available on streaming platforms like Netflix, Disney+, Amazon Prime, or others. Check the "Where to Watch" section on this page for current availability in your region.
▸Who directed Hamlet?
Hamlet was directed by Sean Mathias.











