Macbeth
Lady Macbeth
Ross
Banquo
Duncan
Macduff
Malcolm
Lennox
Donalbain
Lady Macduff
Witches / Old Man
Murderer
Fleance
Porter
Angus
Macduff's Son
Seyton
Siward
Monteith
Captain
Doctor
Children's Nurse
Lady in Waiting
Lady Macduff's Murderer
Wheyface
Lady Macbeth's Nurse
Apparition Boy (as Kayden Koshelev)
Apparition Boy
Apparition Boy (as TK Weaver)
Soldier / Banquet Guest (uncredited)
Woodsman (uncredited)
Demitrius (uncredited)
Soldier (uncredited)
MacDuff Soldier (uncredited)
Macduff's Daughter (uncredited)
Banquet Guest / Servant (uncredited)
Child (uncredited)