Macbeth se méfie de Macduff car il est le seul noble à ne pas assister à son couronnement. Macbeth sait également que Macduff a de nombreux partisans parmi le peuple écossais. Alors, Macbeth décide de faire tuer Macduff.
Macbeth envoie un groupe d'assassins au château de Macduff. Cependant, Macduff est averti du complot par sa femme et s'enfuit en Angleterre. Là, il s'associe au roi anglais Édouard le Confesseur et ils envahissent l'Écosse.
Les armées anglaises et écossaises se rencontrent à Dunsinane Hill. Dans la bataille, Macbeth est vaincu et tué par Macduff.