苦しい戦いであったが、マクベス(ジョン・フィンチ)の勇敢な戦いぶりが大きく貢献して、国王ダンカン(ニコラス・セルビー)は勝利を納めることができた。共に戦ったバンクオ(マーティン・ショー)と共に、ふりしきる雨の中を王の本営へと急いだ。その途中、突如2人の前に3人の魔女が現われ、予言を告げた。マクベスが近い将来マーダの領主となり、バンクオは王の父となる、というのだった。マクベスは半信半疑でその後を追ったが、3人は霧のように消えてしまった。