tragedy by William Shakespeare

The Tragedy of Hamlet, Prince of Denmark is a tragedy play by William Shakespeare. It is one of his best-known plays, and many lines have become famous quotations. The play is often just called Hamlet.

An actor playing Hamlet.

Hamlet was written between 1600 and 1602, and first printed in 1603. With 4042 lines and 29551 words, Hamlet is the longest Shakespearean play.[1] The play was based on another play also named Hamlet, which is now lost, unlike the other Hamlet. It’s also based on a story called Amleth by Saxo Grammaticus.

Hamlet is a young prince in Denmark who was supposed to become king when his father (also named Hamlet) died. Instead, Hamlet's uncle Claudius took the throne for himself and married Hamlet's mother, Gertrude. Hamlet meets a ghost of his dead father, who tells him that he was poisoned by Claudius. The ghost tells Hamlet to kill Claudius in revenge.

Hamlet is at first not sure whether to believe the ghost, so he tries to investigate. He pretends to be mad to hide what he is doing. As the play goes on, it becomes hard to tell if Hamlet is actually mad or still just pretending. His behaviour causes him to fall out with Ophelia, a girl he was in love with. He eventually has the idea of getting some actors to put on a play about a king being killed, in the same way that the ghost described, to see how Claudius reacts. Claudius panics when he sees the play, and Hamlet sees this as proof that his uncle is a murderer.

Hamlet has a chance to kill Claudius in the castle chapel, but cannot bring himself to do it. He instead visits his mother, and they have an argument because Hamlet is unhappy that she married Claudius. Someone moves behind a curtain and Hamlet, thinking it is Claudius, stabs him. It turns out that he has killed Polonius, a royal advisor and Ophelia's father. Claudius orders Hamlet to be exiled to England. He sets up a plot to have Hamlet killed, but Hamlet escapes and returns to Denmark. Meanwhile, Ophelia has been suffering from madness after falling out with Hamlet. After learning that he has killed her father, she drowns herself. Hamlet arrives at Ophelia's funeral and gets into a fight with her brother Laertes. Laertes blames Hamlet for the deaths of his sister and father, and wants revenge. He challenges Hamlet to a swordfight. Hamlet agrees.

The swordfight is arranged to take place at the castle. To get Hamlet killed, Claudius gets Laertes to fight with a sword that has poison on the blade, and brings some poisoned wine in case this does not work. The swordfight begins. After some fighting, Laertes wounds Hamlet and poisons him. After more fighting, they drop their swords and Hamlet ends up fighting and wounding Laertes with the poisoned sword. Laertes shows regret for what he has done and tells Hamlet about the poison as he dies. Meanwhile, Gertrude drinks the poisoned wine by mistake and dies. Realising that he is also dying, Hamlet stabs Claudius with the poisoned sword and forces him to drink the rest of the wine. In his last moments, Hamlet tells his friend Horatio that Fortinbras, a Norwegian prince, should be named as the next King of Denmark.



The characters in the story are:

  • Hamlet, the prince of Denmark
  • Ghost, the ghost of king Hamlet
  • Gertrude, the Queen, prince Hamlet's mother
  • Claudius, the King, brother of dead King Hamlet and now married to Gertrude
  • Horatio, Hamlet's trusted friend
  • Polonius, the royal advisor
  • Laertes, the son of Polonius
  • Ophelia, the daughter of Polonius and Hamlet's past lover
  • Rosencrantz and Guildenstern, two members of Claudius' royal court, who spy on Hamlet for Claudius

Acting Hamlet


Hamlet is one of the hardest parts for an actor to perform. It is one of the largest roles written by Shakespeare. Many people disagree about what Hamlet is really thinking. For many actors, playing Hamlet is one of the most important parts of their career.

Hamlet in movies


There have been many movies made of the play. Most of them show only part of the play, because the entire play is very long. Some of the most famous movies include:

  • 1948 Hamlet played by Laurence Olivier. Directed by Laurence Olivier.
  • 1960 A version made for German television. This version was later an episode of Mystery Science Theatre 3000.
  • 1990 Hamlet played by Mel Gibson. Directed by Franco Zeffirelli.
  • 1996 Hamlet played by Kenneth Branagh. Directed by Kenneth Branagh. Unlike most movies, Branagh's Hamlet did not leave out any of the play to make the movie shorter.
  • 2009 Hamlet played by David Tennant. Directed by Gregory Doran, a three and a half hour Television adaptation for the BBC. An adaptation of the folio text with changes from the first and later quarto's to fit the dramatisation.
  • 2014 Bollywood movie "Haider" directed by Vishal Bhardwaj, where role of Hamlet played by Shahid Kapoor.


  1. "Which play is Shakespeare's longest?". Retrieved 2021-01-18.

Other websites