Hamlet backdrop
DRAMA . 2009 . 3h 2m . 7.3/10

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
7.3/10
Rating
3h 2m
Runtime
2009
Year
Updated Feb 16, 2026
Hamlet poster
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.

WHERE TO WATCH

Prime Video P Prime Video 2 countries
ALL REGIONS

DROPTHE_ GOSSIP

Cast
David Tennant stars as Hamlet in Hamlet.
David Tennant →
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
David Tennant
Hamlet
Patrick Stewart
Patrick Stewart
Claudius / Ghost
Penny Downie
Penny Downie
Gertrude
Oliver Ford Davies
Oliver Ford Davies
Polonius
Mariah Gale
Mariah Gale
Ophelia
Edward Bennett
Edward Bennett
Laertes
Peter de Jersey
Peter de Jersey
Horatio
Sam Alexander
Sam Alexander
Rosencrantz / Second Gravedigger
TD
Tom Davey
Guildenstern
Mark Hadfield
Mark Hadfield
Gravedigger
John Woodvine
John Woodvine
Player King
Ryan Gage
Ryan Gage
Osric / Player Queen
Jim Hooper
Jim Hooper
Dumbshow Queen / Priest
SD
Samuel Dutton
Dumbshow King
David Ajala
David Ajala
Reynaldo / Dumbshow Poisoner
AT
André Tchaikowsky
Skull
RS
Roderick Smith
Voltemand

DETAILS

Release
Status
Released
Runtime
182 min (3h 2m)
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
SHARE