There's no right answer.
You have to decide for yourself who was responsible, which is what is so great about literature.
There's either Lady Macbeth, the witches, or Macbeth himself.
I believe Lady Macbeth was first to blame for her manipulation on Macbeth, then Macbeth because he chose to do the things he did under Lady Macbeth's word. The witches meerly told him what was going to happen in Macbeth's life.
Macbeth and Lady Macbeth plan to blame the murder of King Duncan on his chamberlains by framing them with the daggers used in the assassination.
Normally, people would not blame the witches. They just said things and Macbeth reacted by doing things. The witches can only be held to blame if you think that Macbeth had no choice in his actions. But if he had no choice, how come the witches do have a choice?
Because he was a very naughty man.
Macbeth caused it, Lady Macbeth proposed it, the stewards were killed for it, and the king's sons took the blame for it.
The witches never said "Macbeth, Macbeth, Macbeth". In Act 4, Scene 1, both the First Apparition and the Second Apparition begin their prophecies by calling out, "Macbeth! Macbeth! Macbeth!" Macbeth responds to the First Apparition by thanking it for warning him against the Thane of Fife (Macduff). Macbeth responds to the Second Apparition with: "Had I three ears, I'd hear thee."
Lady Macbeth planned to blame the murder on the grooms of Duncan's chamber. This frame-up was successful, at least at first.
When Macbeth saw that the witches second set of predictions were coming true, Macbeth lost it.
A bloody child.
I think so...but i have to write an essay on it! Argggg!! i wish i could just copy and paste something! on a tecnicality yes she was because she was the one to convince Macbeth to kill duncan but Macbeth is also to blame for agreeing to do it hope i helped :)
Duncan's two grooms, who did not survive him by much.
Duncan is murdered in 2.3. By 2.4, Macduff is already suspicious. He's the first one to think something may be going on at the castle--so consequently, he flees and does not stay for Macbeth's coronation. We hear this in 2.4.37-38.
The cast of Macbeth - 1946 includes: William Bartholmay as Macduff David Bradley as Macbeth Grosvenor Glenn as Second Murderer Louis Northop as Duncan Jain Wilimorsky as Lady Macbeth