King Hamlet has suddenly died and Claudius has taken the throne. He has also married Gertrude, making him Hamlet's uncle and stepfather. Hamlet still mourns his father and is angry at his mother for marrying his uncle so quickly. Claudius allows Laertes to return to France. Hamlet is told to not mourn any more and is asked to stay in Denmark.
Hamlet is told about the ghost that the guards and Horatio have seen. He is told it resembles his father and he agrees to go to their watch location at night. Once there, the ghost appears and tells Hamlet to follow him. The ghost tells Hamlet that he was poisoned by Claudius and that Hamlet should seek revenge, but to not harm Gertrude.
Hamlet is going insane and Claudius begins to worry about him. Polonius aranges a meeting between Ophelia and Hamlet to see if Hamlet is going mad over love. Hamlet shouts and insults her, while Claudius and Polonius hide behind the tapestry. Hamlet finds a way to prove that Claudius is guilty of killing his father by using a play. Claudius now believes Hamlet is dangerous.
Gertrude calls for Hamlet after the play, and Hamlet shows up angry. Gertrude cries for help and so does Polonius, behind the tapestry. Hamlet stabs him through the tapestry hoping it was the king, but kills Polonius. Once Claudius finds out about this, he sends Rosencrantz, Guildenstern and Hamlet to England. Claudius writes a letter to the King of England to put Hamlet to death.
Hamlet finds a way back to Denmark and changes the letter's instructions to kill Rosencrantz and Guildenstern instead. Laertes is back from France and seeks revenge for his father's death. Ophelia goes crazy and drowns herself. She is buried and Hamlet is thrown into a dungeon. Claudius and Laertes make a plan to kill Hamlet through a fencing match.
Hamlet agrees to fence Laertes after Osric tells him that Claudius has placed a bet on Hamlet. Claudius poisons a drink intended for Hamlet, but Gertrude drinks from it. Hamlet is injured by the poisoned sword and Laertes gets injured as well. Gertrude dies and Hamlet injures Claudius with the sword. He also forces Claudius to drink the poison. This puts an end to this tragic play.