David Tennent has become the latest actor to tread the boards as the Prince of Denmark in Shakespeare’s tragedy, but will he be able to follow in the illustrious footsteps of past Hamlets?
Many of the greatest actors of modern theatre have taken on the role of the tortured Danish prince, with Sir John Gielgud setting a high benchmark with his 1936 adaptation.
Theatre critics pull no punches in their Hamlet reviews. Times critic James Agate famously wrote of Laurence Olivier’s 1938 performance that he "does not speak poetry badly. He does not speak it at all.”
Hamlet has been performed in locations from the New York Bronx to Blenheim palace. Derek Jacobi played Hamlet in a BBC adaptation set in the Danish castle where Shakespeare originally set the play.
Debate rages over the way the play should be edited. Kenneth Branagh took the purist’s approach with his 1996 film which ran to more than four hours long.
There have also been a number of female Hamlets. The play's first big screen outing in 1900 featured a six minute sword fight in which Sarah Bernhardt played the title role.
The role is regarded as the greatest test of a young actor’s career, with long, complicated soliloquies, haunting psychological intensity and a high standard of brooding required.
But with no definitive interpretation of the role, it also gives an actor the chance to put his or her mark on one of the most prestigious characters in the history of the theatre.