妻子責怪他軟弱,問他為何把沾有血跡的匕首也帶走。她讓他回去將匕首放到國王的仆人身邊,照事先說好的把血跡抹到仆人身上。然而麥克貝斯害怕再回到犯罪現場,所以他妻子拿起匕首把它放回到兩個仆人身邊,並將其主人的血跡抹在他們身上。

而麥克貝斯無法平靜,他思緒萬千,充滿了恐懼和焦慮。沾滿血跡的雙手將他嚇呆了。“大洋裏所有的水,能夠洗淨我手上的血跡嗎?”他問自己。他精神錯亂,想象著手上的鮮血會把整個大海染紅。他自覺有罪,沉默中突然聽見城堡大門被敲響。麥克貝斯不久前還是一個勇敢堅強的男人,此時聽見這聲音像個膽怯的孩子一樣直哆嗦——他由於感到內疚,已經變得相當膽小。他說他隻希望那敲門聲能把死去的國王驚醒。他深感悔恨,隻要能解除所犯的罪惡他願意犧牲一切。可麥克貝斯夫人比他更實際,讓他去洗淨雙手,穿上睡衣,以便裝著他當晚和平常一樣在睡覺。那晚刮起狂風暴雨,仿佛這都是由他犯下的滔天大罪所致;在暴風雨中敲門聲仍持續不斷。

敲門的人是鄧肯的兩個貴族——麥克達夫和倫諾克斯——他們一早前來侍候君主。凶殺案很快被發現,頓時一片大亂。可怕的消息迅速傳遍城堡,鄧肯的兩個兒子——馬爾科姆和多納爾斑——也逗留在這裏。麥克貝斯得知了謀殺的消息,聽說那兩個仆人身上沾滿血跡、旁邊放著匕首睡在國王房間裏,立即走出去用仆人的匕首把他們殺了。他希望自己因此不會被懷疑參與了謀殺。可鄧肯的兩個兒子懷疑有背叛行為,並不認為國王的仆人會殺害他們父親。他們擔心自己也會丟命,逃之夭夭,大兒馬爾科姆去投奔了英格蘭國王,多納爾斑去了愛爾蘭。

他們一逃跑,麥克貝斯就成了在蘇格蘭與已故國王最接近的親戚,於是他在歡呼聲中被擁戴為王位繼承人,並且隨即被加冕為國王。這樣女巫的第2個預言又實現了。

可麥克貝斯坐在王位上也並不覺得安全,負罪感使得他不相信別人。他尤其擔心班科,知道班科會懷疑國王是他殺的,因為女巫預言時班科和自己在一起。另外,女巫還預言王位將會傳給班科的子孫。既然麥克貝斯自己成了國王,這種想法就使他感到氣憤和嫉妒。他覺得自己不能讓班科平安無事活下去,決心也要將其殺害。

為了實現陰謀新國王和王後舉行了一個盛大宴會招待大貴族們,班科和他兒子被作為最重要的客人受到邀請。麥克貝斯暗地裏雇用了兩名刺客謀殺這父子倆。宴會前,班科帶著兒子下午騎馬出去,傍晚回來時遭到兩個凶手襲擊,班科被殺害。搏鬥中他兒子跑掉了,像馬爾科姆一樣逃到英格蘭。結果在以後許多年裏,他的後裔當了蘇格蘭世代相傳的國王,這樣盡管麥克貝斯極力阻止,女巫對於班科的預言又實現了。

晚宴的時間已到,國王和王後與客人們坐下,可不見兩個主要客人的身影。然而麥克貝斯仍隨和地與貴族們交談著,說他希望騎馬出去的班科不會遇到什麼麻煩,希望他很快會到來。即便他這樣說的時候也突然驚跳起來,因為仿佛為了回答他的願望,隻見留給班科的位子上出現了班科的幽靈。麥克貝斯驚駭地盯住恐怖的幽靈,渾身發抖。其餘任何人並沒看見幽靈,大家都覺得納悶,不知為何主人會產生如此奇怪的恐慌。王後把他拉到一旁,告訴他必須保持鎮定,不要在客人們麵前顯得害怕,以免引起懷疑。這時幽靈消失了,麥克貝斯又鼓起勇氣,向包括班科在內的所有客人舉杯祝酒,說:“為我們現在還未到場的親愛的朋友班科幹杯。要是他也在這兒就好啦!”幽靈馬上再次出現,麥克貝斯又突然害怕哆嗦起來,他無法忍受眼前可怕駭人的幽靈,瘋狂地叫道:“去!別讓我看見!讓土地把你埋葬。走開,恐怖的幽靈!虛假的嘲弄,走開!”

宴會在一片混亂中解散了,王後極力向大家解釋說沒什麼,她丈夫容易那樣一陣陣發作,這樣匆匆把客人們打發走了。但倫諾克斯和其他人已經看得很明白,對主人奇怪的行為產生了極大懷疑。另外麥克達夫也已起了很大疑心,根本沒來赴宴,班科的兒子被刺殺未遂後也已逃離。而現已罪惡深重的國王,準備隨時除掉任何妨礙他的人;他為自己的未來誠惶誠恐,決定去向那3個曾作出如此準確預言的女巫請教。

所以次日一早麥克貝斯就去石南裏的洞穴中找到女巫。他發現她們正在準備可怕的符咒,以此向死人招魂,從而看到未來的情況。他請她們告訴什麼將發生在他身上,於是她們把3個地獄的幽靈招到他麵前。第1個看起來像是戴著盔甲的頭。麥克貝斯開口和它說話,但女巫們讓他閉嘴。然後這個頭慢慢說道:“麥克貝斯!麥克貝斯!麥克貝斯!小心麥克達夫!小心菲弗的領主!說罷它消失在地下。

之後傳來打雷似的聲音,第2個幽靈出現了,形狀像一個孩子流著血的頭。它告訴麥克貝斯要膽大堅定,蔑視人的力量,因為沒有一個凡人能夠傷害他。“那麼,”麥克貝斯心想,“我就不用害怕麥克達夫了。”可為了安全他決心殺死麥克達夫。第2個幽靈消失後,第3個幽靈出現了,它像個頭上戴著花冠的孩子,手裏拿著一棵樹。它說著鼓勵的話:“麥克貝斯絕不會被戰勝,直到比爾南姆大森林出現在高高的鄧斯納山上。”說罷幽靈也陷入地獄裏。

麥克貝斯相當迷信,他相信所有自己聽到的話,認為它們的意思是他用不著太害怕敵人,因為誰也沒見過森林自己連根拔起移到其它地方!但他離開前問女巫是否班科會有子孫統治蘇格蘭,因這個問題仍然困擾著他。3個老婦人告誡他別提這個問題,他卻非知道不可,這時便傳來音樂聲,8個幽靈從他麵前一一經過,它們都是國王的幽靈。最後出現的是班科本身,他渾身是血,手裏拿著一麵鏡子,麥克貝斯從中又看到更多班科家族裏的國王,他們注定在他之後要統治蘇格蘭。他憤怒而震驚地注視著那些消失的身影,女巫們則在音樂和舞蹈的伴隨下與麥克貝斯告別,消失在空中。