Hamlet (2009): cast, story & where to watch
2009 · Film · ★ 7.2

Released in 2009, Hamlet is a drama film directed by Gregory Doran, running about 183 minutes. “To be, or not to be?” — that tagline sets the tone.
What it’s 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’s in it. Hamlet stars David Tennant as Hamlet, Patrick Stewart as Claudius / Ghost, Penny Downie as Gertrude and Oliver Ford Davies as Polonius, among others.
How it landed. With an audience score of 7.2/10, Hamlet has been warmly received by audiences.
Where to watch. In US you can rent or buy it from Amazon Video and Fandango At Home. See the full, country-by-country breakdown on our where to watch Hamlet page.
If you liked it. Fans of Hamlet tend to enjoy The Shawshank Redemption, The Godfather, Schindler's List and The Godfather Part II.
Frequently asked
- Where can I watch Hamlet (2009)?
- In US, Hamlet is available to rent or buy from Amazon Video and Fandango At Home. Availability varies by country — check our where-to-watch page for every region.
- Is Hamlet worth watching?
- Hamlet holds an audience score of 7.2 out of 10, and is a strong pick if you enjoy drama. Most viewers rate it highly.
- Who stars in Hamlet?
- Hamlet stars David Tennant, Patrick Stewart, Penny Downie, Oliver Ford Davies and Mariah Gale.
- When was Hamlet released?
- Hamlet was released in 2009, with a runtime of about 183 minutes.
