故事發(fā)生在戰(zhàn)亂頻仍的中世紀(jì)蘇格蘭。三名女巫向?qū)④婝溈税缀桶嗫骂A(yù)言,稱麥克白將獲得考頓爵士頭銜并最終稱王,而班柯的后代會(huì)繼承王位。國(guó)王鄧肯因麥克白平叛有功,將其封為考頓爵士并宣布長(zhǎng)子馬爾康為王位繼承人。受預(yù)言與野心驅(qū)使,麥克白在夫人的慫恿下弒殺鄧肯并篡奪王位。為消除威脅,他相繼派刺客暗殺班柯及其家人,并屠戮已逃亡英格蘭的麥克德夫?qū)④姷钠迌骸E自俅问揪瘯r(shí),預(yù)言稱“沒有婦人所生的人”能傷害麥克白。最終,馬爾康與麥克德夫率軍攻破城堡,揭露女巫預(yù)言的真相——麥克德夫系剖腹產(chǎn)出生。兩人合力殺死暴君麥克白后,馬爾康登基成為蘇格蘭新王。