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. Streaming options change often. 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)?
- Streaming, rental and purchase options for Hamlet change frequently. Check our where-to-watch page for the latest availability in your country.
- 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.
