Entertainment

Actors Who Have Played Hamlet  

Celebrity Lists
157.4k views 27 items

Hamlet is one of William Shakespeare's most notable tragedies. Many famous actors have portrayed the complicated title character. Several actors have even directed the productions of Hamlet in which they starred. One Academy Award winning actor passed out on stage during a production of the famous play. This list of actors who have played Hamlet is loosely ranked by fame and popularity. 

Shakespeare's Hamlet is a tragedy, was written sometime between 1599 and 1602 and centers on the title character Hamlet, the Prince of Denmark. Hamlet is Shakespeare's longest play, dramatizing Prince Hamlet's revenge on his uncle Claudius, who murdered Hamlet's father. The play follows Hamlet's descent into madness and is one of Shakespeare's most performed plays, even to this day.

Many famous actors have played Hamlet, but who is the most famous? Mel Gibson tops our list. Gibson played Hamlet in Franco Zeffirelli's 1990 film. Oscar-winning actor Daniel Day-Lewis played Hamlet at the National Theatre in London in 1989. An exhausted Day-Lewis collapsed during the pivotal scene where the ghost of Hamlet's father first appears. Day-Lewis later claimed to see the ghost of his own dead father during the incident. He has not returned to the stage since that fateful performance.

Which legendary actor do you think portrayed Hamlet the best? Share your thoughts in the comments section.
Mel Gibson is listed (or ranked) 1 on the list Actors Who Have Played Hamlet
Photo:  Warner Bros/Fair Use
Mel Gibson played Hamlet in Franco Zeffirelli's 1990 film.

More Mel Gibson

#66 of 1156 on The Best Actors in Film History #9 of 152 on The All-Time Greatest Action Stars #31 of 226 on The Greatest Living Directors, Ranked featuring The Best Mel Gibson Movies

see more on Mel Gibson
Jude Law is listed (or ranked) 3 on the list Actors Who Have Played Hamlet
Photo:  Hamlet Broadway/Fair Use
Jude Law played Hamlet at Donmar West End Theatre and on Broadway in New York.

More Jude Law

#64 of 267 on The Best (Male) Actors Working Today #34 of 274 on The Greatest British Actors of All Time featuring The Best Jude Law Movies All The Love Interests In Jude Law Movies, Ranked

see more on Jude Law
Christopher Walken is listed (or ranked) 4 on the list Actors Who Have Played Hamlet
Photo: Pinterest/Fair Use
Christopher Walken played Hamlet at the American Shakespeare Theater in 1982.

More Christopher Walken

#24 of 267 on The Best (Male) Actors Working Today #55 of 1156 on The Best Actors in Film History featuring The Best Christopher Walken Movies A Gaggle of Christopher Walken Impressions, Ranked Best to Worst

see more on Christopher Walken