將軍麥克白(奧遜·威爾斯飾)跟隨國王鄧肯(厄斯金·桑福德飾)南征北戰(zhàn),是后者最信賴的將領(lǐng)。某日,麥克白又贏得了一場戰(zhàn)爭,在歸國途中遇見三個女巫,女巫預(yù)言麥克白即將進官加爵甚至戴上王冠繼承王位。然而預(yù)言中提及的繼位者卻是其好友班柯將軍(埃德加·巴里爾飾)的兒子。這一預(yù)言在麥克白內(nèi)心埋下陰影,在妻子麥克白夫人(珍妮特·諾蘭飾)的慫恿之下,麥克白趁夜宴刺殺鄧肯,并嫁禍于兩位守衛(wèi)。為鞏固王位,他又派刺客殺害班柯及其子,并下令屠殺麥克德夫(羅迪·麥克道爾飾)的妻兒。隨著血腥暴行累積,麥克白陷入幻覺與偏執(zhí)的精神崩潰邊緣,而麥克白夫人亦因無法承受罪孽折磨,在夢游中自述弒君真相后癲狂而亡。最終,逃亡英格蘭的王子馬爾康(格斯·席林飾)率軍反攻,麥克德夫在決斗中斬殺暴君麥克白,恢復(fù)王室正統(tǒng)繼承秩序。