Young Siward. He is the only person we actually see Macbeth personally kill.
In the script of Shakespeare's play, "Macbeth," the last character that Macbeth kills is Young Siward in the final battle.
And then Macbeth asked Macbeth if he confronted Macbeth on killing Macbeth with Macbeth.
In Shakespeare's play "Macbeth," Macbeth is killed in a duel by Macduff. Macduff reveals that he was not "of woman born" as his mother had a caesarean birth, fulfilling the witches' prophecy that Macbeth could only be killed by someone not born of a woman.
Macduff kills Macbeth. It says so in the script.
Macbeth stabbed him when he was asleep.
The Witches forecast the downfall of Macbeth and then vanish. (not killed by anyone)
They are not given in the script.
The only way to get Living with Lady Macbeth online is to buy it
Macbeth kills him because Banquo starts to work out that Macbeth killed dDuncan
In the end it is Malcolm who finally slays Macbeth. No! Rubbish! Malcolm is a useless soldier and couldn't kill Macbeth if Macbeth were tied hand and foot. It was Macduff, the man "not of woman born", who kills Macbeth.
Macbeth killed him, by hiring some murderers.
Mainly Macbeth, but I suppose his power-hungry wife as well.
He had his suspicions because the fact the Macbeth killed the servants he blamed the murder on.