Kui ta saab teada, et tema perekond on hukatud, on Macduff kurvastatud ja tõotab kättemaksu. Prints Malcolm, Duncan poeg, on õnnestunud Inglismaal sõjaväe koondada ja Macduff ühineb temaga, kui ta ratsutab Šotimaale, et seada väljakutse Macbeth'i jõududele. Invasiooni toetavad Šoti aadlikud, kes on vapustatud ja hirmunud Macbeth'i karmilt ja mõrvarilisest käitumisest. Malcolm juhib sõjaväe koos Macduffi ja inglise Siward Dunmaniga (Northumberlandi krahv) Northumberlandi losside vastu.
Dunsinane'i loss