Macduff kills Macbeth. It says so in the script.
It is not known who kills Banquo but it is Macbeth who orders for him to be murdered.
Macbeth kills Banquo in the play and then Banquo's ghost haunts Macbeth.
Macbeth does this in the play Macbeth
Macbeth kills Duncan's grooms after Macduff discovers the body.
Macbeth is so greedy that he kills duncan so he can be king
Initially Duncan is the king in Macbeth, however Macbeth later kills him and becomes king himself.
Duncan
Macbeth kills Banquo in the play and then Banquo's ghost haunts Macbeth.
The play that delt with Scottish History was Macbeth, a story of a man who goes crazy and kills his father to take his place as king, I read the Bard of Avon. That book is all about Shakespeare
Macbeth's soldiers do not kill Banquo, Macbeth hires three murderers to do the job.
Malcom is Duncan's son. Macbeth kills Duncan (king of Scotland), but not Malcom; Malcom flees to escape suspicion of his involvement in his father's murder. He later returns to Scotland, where, after Macduff kills Macbeth, he is crowned king. Hope this helps!