
Hamlet(2009)
“To be, or not to be?”
Overview
David Tennant stars in a film of the Royal Shakespeare Company's award-winning production of Shakespeare's great play. Director Gregory Doran's modern-dress production was hailed by the critics as thrilling, fast-moving and, in parts, very funny.
Director
Gregory Doran
Studio
NHK Enterprises
Cast

David Tennant
as Hamlet

Patrick Stewart
as Claudius / Ghost

Penny Downie
as Gertrude

Oliver Ford Davies
as Polonius

Mariah Gale
as Ophelia

Edward Bennett
as Laertes

Peter de Jersey
as Horatio

Sam Alexander
as Rosencrantz / Second Gravedigger
Tom Davey
as Guildenstern

Mark Hadfield
as Gravedigger

John Woodvine
as Player King

Ryan Gage
as Osric / Player Queen
Where to Watch
Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.
Movie Facts
Release Year
2009
Runtime
3h 2m
Language
English
Rating
7.3 / 10
Production Companies
NHK Enterprises • Illuminations • BBC Cymru Wales
You Might Also Like
Frequently Asked Questions
Where can I watch Hamlet?▼
Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Hamlet (2009).
What is Hamlet about?▼
David Tennant stars in a film of the Royal Shakespeare Company's award-winning production of Shakespeare's great play. Director Gregory Doran's modern-dress production was hailed by the critics as thrilling, fast-moving and, in parts, very funny.
Who directed Hamlet?▼
Hamlet was directed by Gregory Doran and released in 2009. It is a drama, tv movie film.
How long is Hamlet?▼
Hamlet has a runtime of 3 hours and 2 minutes (182 minutes total).
Who stars in Hamlet?▼
The cast of Hamlet includes David Tennant as Hamlet, Patrick Stewart as Claudius / Ghost, Penny Downie as Gertrude, Oliver Ford Davies as Polonius, Mariah Gale as Ophelia and more.
Explore More by Genre
Need a recommendation?
Tell us your mood and we'll pick the perfect movie for you.








