Who killed father and how does Hamlet find out?
Claudius, Hamlet's uncle, killed Hamlet's father. Hamlet learns of this through the ghost of his father, who appears to him and reveals the truth. The ghost tells Hamlet that Claudius poisoned him while he was sleeping in the orchard.