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

Who Played Hamlet in Hamlet

Hamlet is a role in Hamlet that opened Off-Broadway in 1967.

William Shakespeare’s Hamlet tells the story of the young prince of Denmark, who discovers that his father has been murdered by his uncle. His uncle has married Hamlet’s mother, and claimed the throne...

15 actors have played Hamlet in Hamlet.

View full cast of Hamlet

Performer Production Opened
Philip Lawrence Off-Broadway Hamlet 1956
Siobhan McKenna Off-Broadway Hamlet 1957
Alfred Ryder Off-Broadway Hamlet 1964
Martin Sheen Off-Broadway Hamlet 1967
Art Burns Off-Broadway Hamlet 1970
Stacy Keach Off-Broadway Hamlet 1972
Diane Venora Off-Broadway Hamlet 1982
Noble Shropshire Off-Broadway Hamlet 1983
Kevin Kline Off-Broadway Hamlet 1986
Kevin Kline Off-Broadway Hamlet 1990
Liev Schreiber Off-Broadway Hamlet 1999
Michael Cumpsty Off-Broadway Hamlet 2005
Sean McNall Off-Broadway Hamlet 2007
Greg McFadden Off-Broadway Hamlet 2008
Michael Stuhlbarg Off-Broadway Hamlet 2008
Christian Camargo Off-Broadway Hamlet 2009

Other Roles in Hamlet

Role Production Opened
Claudius Off-Broadway Hamlet 1967
Gertrude Off-Broadway Hamlet 1967
Ghost Off-Broadway Hamlet 1967
Guard Off-Broadway Hamlet 1967
Guilderstone Off-Broadway Hamlet 1967
Hamlet Off-Broadway Hamlet 1967
Horatio Off-Broadway Hamlet 1967
Laertes Off-Broadway Hamlet 1967
Norwegian Captain/ Guard Off-Broadway Hamlet 1967
Ophelia Off-Broadway Hamlet 1967
Osric Off-Broadway Hamlet 1967
Polonius Off-Broadway Hamlet 1967
Rossencraft Off-Broadway Hamlet 1967

“Hamlet” Also Appears In

Production Type Year
Rosencrantz and Guildenstern Are Dead West End 2017
Hamlet New York 2017
Hamlet Broadway 1864

Videos