Hamlet_
"To be, or not to be?"
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.
Starring
David Tennant, Patrick Stewart, Penny Downie
Updated Feb 16, 2026
WHERE TO WATCH
DROPTHE_ GOSSIP
Year context
Hamlet was released 17 years ago in 2009.
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 ...
Hamlet is a Drama, TV Movie film with a runtime of 3h 2m.
CAST (17)
David Tennant
Hamlet
Patrick Stewart
Claudius / Ghost
Penny Downie
Gertrude
Oliver Ford Davies
Polonius
Mariah Gale
Ophelia
Edward Bennett
Laertes
Peter de Jersey
Horatio
Sam Alexander
Rosencrantz / Second Gravedigger
TD
Tom Davey
Guildenstern
Mark Hadfield
Gravedigger
John Woodvine
Player King
Ryan Gage
Osric / Player Queen
Jim Hooper
Dumbshow Queen / Priest
SD
Samuel Dutton
Dumbshow King
David Ajala
Reynaldo / Dumbshow Poisoner
AT
André Tchaikowsky
Skull
RS
Roderick Smith
Voltemand
DETAILS
Release
Status
Released
Runtime
182 min (3h 2m)
Country
Rating
7.3/10 (74 votes)
FREQUENTLY ASKED QUESTIONS
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.
How long is Hamlet?
Hamlet has a runtime of 182 minutes (3h 2m).
Who stars in Hamlet?
The cast of Hamlet includes David Tennant, Patrick Stewart, Penny Downie, Oliver Ford Davies, Mariah Gale.
What is the rating of Hamlet?
Hamlet has a rating of 7.3 out of 10 based on 74 votes on TMDB.
GENRES (2)
Drama
TV Movie