Macbeth characters act 1-3

The Three Witches make the prediction of Macbeth becoming a King and Banquo’s descendants being kings.
Duncan King of Scotland
Malcom Duncan’s elder son
Ross, Lennox, Angus Scottish Thanes. (3 total)
Macbeth a general in the army of King Duncan; originally Thane of Glamis, then Thane of Cawdor, and later King of Scotland
Banquo Macbeth’s friend and a general in the army of King Duncan.
Lady Macbeth Macbeth’s wife and later Queen of Scotland
Fleance Banquo’s son
Porter gatekeeper at Macbeth’s home
Donalbain Duncan’s younger son
Macduff Thane of Fife
Three Murderers Kill Banquo
Hecate Queen of the witches