The general opinion is that his sons Malcolm and Donalbain had hired his grooms to kill their father. This was supposedly proven because they took off after the murder was discovered, a sign of guilt. This is explained by Macduff in Act II Scene 4.
Both Lennox and the lord he is speaking with suspect Macbeth of killing Duncan and Banquo
Lady macbeth wants macbeth to kill king duncan because she wants to be queen. King duncan has a lot of trust with macbeth so no one will suspect it. And she also persuades him by saying he can be king, and have all this power.
Macbeth believes he has to kill Duncan's guards in case they heard anything happen in the room while Macbeth was killing Duncan.
And then Macbeth asked Macbeth if he confronted Macbeth on killing Macbeth with Macbeth.
The king
Both Lennox and the lord he is speaking with suspect Macbeth of killing Duncan and Banquo
Lady macbeth wants macbeth to kill king duncan because she wants to be queen. King duncan has a lot of trust with macbeth so no one will suspect it. And she also persuades him by saying he can be king, and have all this power.
Macbeth believes he has to kill Duncan's guards in case they heard anything happen in the room while Macbeth was killing Duncan.
Lady Macbeth talked Macbeth into killing his cousin, King Duncan of Scotland, who was a guest in his house at the time.
And then Macbeth asked Macbeth if he confronted Macbeth on killing Macbeth with Macbeth.
The king
The reaction between Lady Macbeth and Macbeth is initially very different after they kill Duncan. Lady Macbeth is enthusiastic but Macbeth regrets his actions.
Killing him in his sleep. Scandalous!
She talks her husband into killing Duncan.
"Sleep no more, Macbeth doth murder sleep."
Macbeth was a loyal vassal of King Duncan. Macbeth's act should not be considered regicide.
After everyone found out Duncan was dead, Macbeth claimed that it was the guards who had slain King Duncan, as he made sure to smear the blood on their drunk, passed-out bodies.