麦克白将军(奥森·威尔斯饰)跟随邓肯国王(厄斯金·桑福德饰)进行南北探险,是后者最值得信赖的来源。有一天,麦克白赢得了另一场战争,在回家的路上遇到了三个女巫。女巫们预测麦克白很快就会被提升为王位继承人,甚至可以带着王冠登上王位。然而,麦克白的继任者不是他的孩子,而是他的朋友班科将军(埃德加·巴里尔饰)的儿子。这个预言给麦克白的心蒙上了阴影。在妻子麦克白(珍妮特·诺兰饰)的鼓励下,麦克白杀死了邓肯,并将罪犯交给了两名警卫。在那之后,他一个接一个地杀死了Banco和McDuff夫人(佩吉·韦伯饰)。在这个过程中,双手沾满鲜血的麦克白精神也处于崩溃的边缘。