ньому сидить закривавлений Банко! Привид бачимо тільки для Макбета, і гості не розуміють, до кого їх повелитель звертається з гнівними промовами. Леді Макбет поспішає пояснити дивацтва чоловіка хворобою. Всі розходяться, а заспокоївся Макбет говорить дружині, що підозрює Макдуфа у зраді: той не з'явився на королівський бенкет, до того ж донощики (а їх король містить у всіх будинках під виглядом слуг) повідомляють про його «холодних почуттях».На ранок Макбет збирається до трьох відьом, щоб глибше заглянути в майбутнє, але що б вони не напророкували, він не відступить, для нього вже будь-які засоби хороші.
Геката-похмуре божество розмовляє з відьмами і збирається його вбити.
Форрес. Палац. Ленокс розмовляє з іншим лордом про смерть Дункана, Банко, їхніх дітей, Макдуф, який також як і Малькольм втік до Англії. Макбета називають тираном.
Макбет в печері відьом. Він вимагає відповіді у вищих духів, яких можуть для нього викликати огидні старої. І ось парфуми є. Перший попереджає: «Макдуфа бережися». Другий привид обіцяє Макбета, що ніхто з народжених жінкою, не здолає його в бою. Третій каже, що Макбет не буде переможений, поки Бірнамський ліс не піде на Дунсінанскій замок. Макбет в захваті від пророкувань - йому нікого і нічого боятися. Але він хоче дізнатися, чи буде царювати рід Банко.Звучить музика. Перед Макбетом проходять низкою восьми королів, восьмий тримає в руці дзеркало, в якому відбивається нескінченна низка вінценосців в подвійній короні і з потрійним скіпетром (це натяк на короля Англії, Шотландії та Ірландії - Якова I Стюарта, чиїм предком якраз і був напівлегендарний Банко) . Сам Банко йде останнім і з торжеством показує Макбета пальцем на своїх правнуків. Раптом усі - привиди, відьми - зникають. У печеру входить Ленокс і повідомляє, що Макдуф втік до Англії, де вже знайшов притулок старший син Дункана. Макбет задумав убити Макдуфа і його семью.В своєму замку леді Макдуф дізнається про втечу чоловіка.Вона розгублена, Росс пояснює їй, що «Розсудливість це, не боязнь». Вона намагається жартувати з сином. Хлопчик тямущий не по роках, проте жарти виходять невеселі. Несподівано з'явився гонець попереджає леді Макдуф: їй треба швидше тікати разом з дітьми. Бідна жінка не встигає скористатися порадою - вбивці вже в дверях. Малюк намагається заступитися за честь батька і життя матері, але негідники заколюють його і кидаються за намагається втекти леді Макдуф.
Тим часом в Англії Макдуф намагається умовити Малькольма виступити проти тирана Макбета і врятувати хвору на Шотландію. Але принц не погоджується, адже панування Макбета здасться просто раєм порівняно з його царюванням, так він від природи порочний - сластолюбство, жадібний, жорстокий. Макдуф у відчаї - ніщо тепер не врятує нещасну батьківщину. Малькольм поспішає його втішити - підозрюючи пастку, він відчував Макдуфа. Насправді його якості зовсім не такі, він готовий виступити проти узурпатора, а король Англії дає йому велике військо, яке поведе англійський полководець Сівард, дядько принца. Входить лорд Росс, брат леді Макдуф.Він приносить страшні вісті: люди в Шотландії взялися за зброю, тиранія нестерпна. Шотландці готові повстати. Макдуф дізнається про загибель всієї своєї родини. Навіть його слуг вирізали поплічники Макбета. Шляхетний тан жадає помсти.
Пізно вночі в Дунсінане придворна дама розмовляє з лікарем. Її турбує дивна хвороба королеви, щось на зразок лунатизму. Але ось з'являється сама леді Макбет із свічкою в руці. Вона тре руки, як би бажаючи відмити з них кров, яка ніяк не відмивається. Сенс її промов темний і лякає. Лікар визнається в безсиллі своєї науки - королеві потрібен духівник.
Англійські війська вже під Дунсінаном, Малкольм, Макдуф і дядько принца Сівард. До них приєднуються повсталі проти Макбета шотландські лорди. Ментіс, Кетнес, Ангус, Росс, Ленокс. У Дунсінане Макбет вислуховує звістки про наближення ворога, але чого йому боятися? Хіба його вороги не народжені жінками? Або виступив у похід Бірнамський ліс? А в Бірнамського лісі принц Малькольм віддає наказ своїм солдатам: нехай кожен зрубає гілку і несе перед собою. Це дозволить приховати від розвідників чисельність нападаючих. Замок - остання твердиня Макбета, країна більше не визнає тирана.
Макбет вже так зачерствів душею, що несподівана звістка про смерть дружини викликає у нього лише досаду - не на часі! Але от є гонець з дивною і страшною звісткою - Бірнамський ліс рушив на замок. Макбет в люті - він вірив у двозначні пророкування! Але якщо йому призначена загибель, він загине як воїн, у бою. Макбет наказує сурмити збір військам. У гущавині розігралася битви Макбет зустрічає молодого Сівард, але той не страшиться свого грізного противника, сміливо вступає з ним у двобій і гине. Макдуф ж ще не оголив меч, він не збирається «рубати селян найманих», його ворог - тільки сам Макбет. І ось вони зустрічаються. Макбет хоче уникнути сутички з Макдуфом, втім, він не боїться його, як і всякого народженого жінкою. І тут Макбет дізнається, що Макдуф не був народжений. Його до терміну вирізали з материнської утроби. Лють і відчай Макбета безмежні. Але здаватися він не збирається. Вороги б'ються на смерть.
Війська законного спадкоємця Малькольма взяли верх. Під розгорнутими знаменами слухає він донесення своїх наближених. Сівард-батько дізнається про загибель сина, але коли йому кажуть, що хлопець загинув від рани спереду - в лоб, втішається. Кращою смерті бажати не можна.Входить Макдуф, несучи голову Макбета. Всі слідом за ним вітають Малькольма криками: «Хай живе шотландський король!» Грають труби. Новий володар оголошує, що спеціально, щоб нагородити своїх прихильників, він вперше в Шотландії вводить графський титул. Тепер слід зайнятися нагальними справами: повернути на батьківщину втекли від тиранії Макбета і приблизно покарати його клевретів. Але насамперед слід попрямувати в замок Сконе, щоб у