Prince Hamlet’s student friend, Horatio, goes to the battlements of Denmark’s Elsinore castle late at night to meet the guards. They tell him about a ghost they have seen that resembles the late king, Hamlet. It reappears and they decide to tell the prince.
Hamlet still mourns his father’s death and hearing of the ghost from Horatio he determines to see it for himself.
The ghost appears to Hamlet and tells him that he was murdered by Claudius. The prince swears vengeance and his friends are sworn to secrecy as Hamlet decides to feign madness while he tests the truth of the ghost’s allegations.
Claudius is guilty of the killing of Hamlet's father. Hamlet hears Claudius praying and asking for forgiveness for killing King Hamlet. Prince Hamlet makes the decision of not killing Claudius as he was praying, and wait to kill him.
Prince Hamlet mistakenly stabs Polonius, thinking it was Claudius. As Hamlet escapes to Denmark, Ophelia goes insane and drowns. Laterius, the brother of Orphelia and son of Polonius, blames Hamlet for the death of his loved ones.
A duel is arranged between Hamlet and Laertes at which Claudius has plotted for Hamlet to die either on a poisoned rapier, or from poisoned wine. The plans go wrong and both Laertes and Hamlet are wounded, while Gertrude mistakenly drinks the poison.