Hamlet experiences both internal and external conflicts. Internally, he struggles with indecision over whether to avenge his father's death or not. Externally, his uncle Claudius murdered Hamlet's father and married Hamlet's mother, making Claudius the new king, which also causes Hamlet conflict. Hamlet devises a plan to confirm that Claudius is indeed the murderer by staging a play that mirrors the murder, which leads to further dramatic revelations and consequences.