Макбет е подозрителен към Макдуф, защото той е единственият благородник, който не присъства на коронацията му. Макбет също знае, че Макдуф има силни последователи сред шотландския народ. И така, Макбет решава да убие Макдуф.
Макбет изпраща група убийци в замъка на Макдуф. Макдуф обаче е предупреден за заговора от жена си и избягва в Англия. Там той обединява силите си с английския крал Едуард Изповедника и те нахлуват в Шотландия.
Английската и шотландската армия се срещат на хълма Дънсинане. В битката Макбет е победен и убит от Макдуф.