Duncan's oldest son, Malcolm.
Macbeth is afraid of being caught, losing his newly gained power, and facing consequences for his actions. He becomes paranoid about threats to his throne and the prophecy that his own downfall may come from his own ambition.
Mainly Macbeth, but I suppose his power-hungry wife as well.
And then Macbeth asked Macbeth if he confronted Macbeth on killing Macbeth with Macbeth.
If you are referring to Shakespeare's classic Macbeth, it's because Macduff hates Macbeth. Remember, Macbeth turns evil because of hunger for power. Macbeth killed Macduff's wife and children because Macduff knew Macbeth killed Duncan. He wanted to kill Macduff, but Macduff was gone. Macbeth killed Macduff's family because he felt they were in his way and stopping him from achieving his goals.
Macbeth stabbed him when he was asleep.
The Witches forecast the downfall of Macbeth and then vanish. (not killed by anyone)
Macbeth and Lady Macbeth carried out the murder of King Duncan in their quest for power and control over the kingdom. They plotted and executed the deed to fulfill the witches' prophecies and seize the throne for themselves. This act sets in motion a series of tragic events that ultimately lead to their downfall.
Macbeth kills him because Banquo starts to work out that Macbeth killed dDuncan
the roles of lady Macbeth was that she told Macbeth to kill king Duncan after he went and had a visit the witches who said to him that he would become king. he lost his mind, killed the king, became into power, murdered Macduff's family for no reason and killed Banquo because he knew that banquo had chances of becoming king
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.
He had his suspicions because the fact the Macbeth killed the servants he blamed the murder on.