Lady Macbeth
Judi Dench
Macbeth
Ian McKellen
Lennox
John Bown
Banquo
John Woodvine
Third Witch / Lady Macduff
Susan Dury
First Witch
Marie Kean
Second Witch / Gentlewoman
Judith Harte
The Porter / Ross
Ian McDiarmid
Donalbain / Seyton
Greg Hicks
Macduff
Bob Peck
Malcolm
Roger Rees
Duncan
Griffith Jones
Marie Kean
Angus
Duncan Preston
Young Macduff
Stephen Warner
Sergeant / First Murderer / Doctor
David Howey
Fleance / Messenger
Zak Taylor