Brian Blessed
Edward the Confessor
Helen Baxendale
Lady Macbeth
Paul Curran
Young Seyward
Jason Connery
Macbeth
Graham McTavish
Banquo
Hildegard Neil
1st Witch
Andy Goddard
Messenger 2
Phillipa Peak
3rd Witch
Dominic Borrelli
Angus
Iain Stuart Robertson
Ross
Michael Leighton
Macbeth's Doctor
Shona Donaldson
Gentlewoman