Macbeth je k Macduffovi podezřívavý, protože je jediným šlechticem, který se nezúčastní jeho korunovace. Macbeth také ví, že Macduff má mezi Skoty silnou přízeň. Macbeth se tedy rozhodne nechat Macduffa zabít.
Macbeth posílá skupinu zabijáků do Macduffova hradu. Macduff je však před spiknutím varován svou manželkou a uteče do Anglie. Tam se spojí s anglickým králem Edwardem Vyznavačem a napadnou Skotsko.
Anglická a skotská armáda se setkávají na kopci Dunsinane. V bitvě je Macbeth poražen a zabit Macduffem.