Hamlet is upset that his uncle Claudius has married his mother after his father's death. The ghost of Hamlet's father appears and tells Hamlet that Claudius murdered him. Hamlet devises a plan using actors to prove Claudius's guilt. Hamlet accidentally kills Polonius behind a curtain. Ophelia goes mad with grief over her father's death and drowns herself. At the end, Hamlet learns of a plot for a poisoned fencing match against Laertes and turns the plot against Claudius, killing him. Both Hamlet and Laertes die from the poison.