Z rozkazu Makbeta giną żona i dzieci Makdufa, przez co synowie Dunkana decydują się powrócić z Anglii do Szkocji i odzyskać tron. Lady Makbet podobnie jak mąż zaczyna tracić zmysły i popełnia samobójstwo. Tymczasem Malkolm i Makduf gromadzą wojska w okolicy zamku dunzynańskiego i lasu Birnam. Malkolm rozkazuje każdemu żołnierzowi zerwać pojedynczą gałązkę, aby wraz z nią maszerował w stronę zamku. Ma to wprowadzić w błąd co do liczby żołnierzy. Żołnierze Makbeta oświadczają mu, że to Las Birnam ich zaatakował. Dochodzi do bitwy. Podczas walki Makdufa z Makbetem ten drugi zostaje pokonany. Królobójca przypomina Makdufowi o przepowiedni, że nie miał zginąć z ręki człowieka zrodzonego z kobiecego łona, na co Makduf odpowiada, że przyszedł na świat poprzez cesarskie cięcie i to jego dotyczy przepowiednia. Makbet zostaje zabity, a jego głowa zostaje nadziana na pal. Władzę obejmuje Malkolm – prawowity król.

Bohaterowie Dunkan – Król Szkocji Malkolm – starszy syn Dunkana Donalbein – młodszy syn Dunkana Makbet – wódz w armii króla Dunkana;