Skip to content
Hamlet poster

Hamlet (2009)

To be, or not to be?

★ 7.3/10 TMDBPG3h 2mDramaTV Movie
Where to Watch

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.

Hamlet Official Trailer

Where to Watch Hamlet

Streaming options for Hamlet in United States.

See all options and links →

Streaming data provided by JustWatch.

Hamlet Cast

  • David Tennant

    David Tennant

    as Hamlet

  • Patrick Stewart

    Patrick Stewart

    as Claudius / Ghost

  • Penny Downie

    Penny Downie

    as Gertrude

  • Oliver Ford Davies

    Oliver Ford Davies

    as Polonius

  • Mariah Gale

    Mariah Gale

    as Ophelia

  • Edward Bennett

    Edward Bennett

    as Laertes

  • Peter de Jersey

    Peter de Jersey

    as Horatio

  • Sam Alexander

    Sam Alexander

    as Rosencrantz / Second Gravedigger

  • T

    Tom Davey

    as Guildenstern

  • Mark Hadfield

    Mark Hadfield

    as Gravedigger

  • John Woodvine

    John Woodvine

    as Player King

  • Ryan Gage

    Ryan Gage

    as Osric / Player Queen

Hamlet: Quick Answers

Where can I watch Hamlet?

Hamlet is available to rent or buy digitally. See the options above.

When was Hamlet released?

Hamlet came out on December 26, 2009.

Is Hamlet worth watching?

Hamlet holds a 7.3/10 average from 79 TMDB user ratings. Viewers generally enjoy it, especially fans of the genre.

How long is Hamlet?

Hamlet runs 182 minutes (3h 2m).

Movies Like Hamlet

More Hollywood movies →