How who killed Macbeth?
Macbeth was killed by Macduff. Macduff was a Scottish nobleman who was loyal to King Duncan. After Duncan was murdered by Macbeth, Macduff fled to England and joined forces with Malcolm, Duncan's son. Malcolm and Macduff invaded Scotland and defeated Macbeth in battle. Macduff then confronted Macbeth and killed him.