My Shows
News on your favorite shows, specials & more!

Who Played Hamlet in Hamlet

Hamlet is a role in Hamlet, a play that opened West End in 2017.

After last year's rather successful run of Shakespeare's infamous tragedy starring one of his Sherlock castmates, Olivier and BAFTA winner Andrew Scott takes on the troubled Danish prince in this brand new production for the Almeida, directed by Robert Icke, with Juliet Stevenson as his beleaguered mother Gertrude. One of Shakespeare's best-known tragedies, the play is set in Denmark where the title character plans his revenge against the uncle who murdered his father, before usurping the throne for himself and marrying his mother. After a period of self-imposed exile, the dispossessed prince makes his return from the shadows, consumed by grief and a lust for revenge against the man who betrayed him, ready to give everything to get it.

6 actors have played Hamlet in Hamlet.

View full cast of Hamlet

Performer Production Opened
Matthew Newton Off-Broadway Hamlet 0
Benedict Cumberbatch West End Hamlet 2015
Andrew Scott West End Hamlet 2017
Arian Moayed New York Hamlet 2017
Oscar Isaac Off-Broadway Hamlet 2017
Michael Urie Washington, DC (Regional) Hamlet 2018

Other Roles in Hamlet

Role Production Opened
Gertrude West End Hamlet 2017
Hamlet West End Hamlet 2017
Laertes West End Hamlet 2017
Ophelia West End Hamlet 2017

“Hamlet” Also Appears In

Production Type Year
Hamlet Off-Broadway 2009
Rosencrantz and Guildenstern Are Dead Broadway 1967
Hamlet Broadway 1945

Photos from Hamlet

View all 1 photo from Hamlet

Videos