IMDb8.1Play trailerPlay trailerTo be, or not to be?Hamlet·2009·3h 2m·PG·Drama, TV MovieDavid 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.Mark as watchedTop castView moreDavid TennantHamletPatrick StewartClaudius / GhostPenny DownieGertrudeOliver Ford DaviesPoloniusMariah GaleOpheliaEdward BennettLaertesPeter de JerseyHoratioSam AlexanderRosencrantz / Second GravediggerMore like thisIMDb0.0HamletMovie · 1990IMDb0.0HamletMovie · 1948IMDb0.0TalhotBlondMovie · 2012IMDb0.0CheatersMovie · 2000