Macbeth
Lady Macbeth
Banquo
Edward the Confessor
Macduff
Seyton
1st Witch
MacDonwald
2nd Witch
3rd Witch
Ross
Duncan
Malcolm
Donalbain
Lennox
Angus
Messenger 1
Porter
Macbeth's Doctor
Fleance
Old Man
1st Murderer
2nd Murderer
Gentlewoman
Lady Macduff
Young Macduff
Watchman
Seyward
Servant
Young Seyward
Messenger 2