In eleventh century Scotland, three witches foretell that Macbeth will become King, while Banquo will beget Kings. Macbeth accordingly has King Duncan slain, and is duly crowned in his place. But that's where his problems really begin...
Jason Connery
as Macbeth
Helen Baxendale
as Lady Macbeth
Graham McTavish
as Banquo
Brian Blessed
as Edward the Confessor
Kenneth Bryans
as Macduff
Kern Falconer
as Seyton
Hildegard Neil
as 1st Witch
Chris Gormlie
as MacDonwald
Jean Trend
as 2nd Witch
Phillipa Peak
as 3rd Witch
Iain Stuart Robertson
as Ross
John Corvin
as Duncan