Macbeth
Narrator
Lady Macbeth
Duncan
Banquo
Macduff
Witch 1
Witch 2
Witch 3
Donalbain
Malcolm
Lennox