Сюжет
XI век. Шотландский лорд Макбет встречает трёх прорицательниц, которые предсказывают, что он станет королём. Он замышляет убить короля Дункана, когда тот посетит замок Макбета Инвернесс, и затем занять трон.
Акт I
Фильм начинается с того, что чета Макбетов оплакивает своего умершего малолетнего ребёнка. Затем Макбет ведёт войска короля Дункана на одну из битв гражданской войны. Он выходит победителем в сражении, несмотря на жестокие потери, включая совсем юных солдат. Три женщины (ведьмы) с девочкой рядом и младенцем на руках подходят к Макбету и его другу Банко, провозглашая Макбета «таном Кодора и будущим королём», а Банко — «отцом королей», прежде чем исчезнуть.
Акт II
До Дункана доходят вести о победе Макбета, он казнит бывшего тана Кодора за предательский союз с норвежскими захватчиками, даровав Макбету титул. Макбет рассказывает жене о пророчествах. Леди Макбет молится тёмным силам, надеясь на их помощь. Когда Макбет сообщает, что Дункан останется на ночь, его жена убеждает убить короля, чтобы исполнить пророчество. Проходит пир, на котором король объявляет своего сына Малькольма наследником трона. Макбет колеблется, но леди Макбет упорствует, и Макбет внемлет ей, затем она опаивает вином слуг короля. Ночью после пира Макбет видит призрак мальчика-солдата, который, как кажется даёт ему кинжал и ведёт к палатке Дункана, которого Макбет убивает. Вдруг входит Малкольм и, увидев бездыханное тело короля и Макбета рядом, в страхе убегает. Потрясённый, Макбет отправляется к жене, протягивая ей два кинжала. Леди Макбет упрекает его в том, что он не оставил их на месте убийства, и подкладывает их в руки спящих слуг. Затем пара встречается в церкви, где они умывают руки, убеждая себя в правильности поступка.
Акт III
Утром Макдуф находит Дункана мёртвым, а Макбет быстро казнит и слуг короля, обвинив их в цареубийстве, а заодно и предотвратив их отрицательные показания. Макдуф и благородный Леннокс, хоть и считают бегство Малкольма подозрительным, всё же восхищаются решительным правосудием Макбета. Так как Малкольм скрывается без вести, королевский трон достаётся Макбету. Впоследствии он жалуется своей жене, что, вероятно, убийство Дункана было напрасным, поскольку у них нет наследников, поэтому корона так или иначе перейдёт к Банко и его сыну Фленсу, как и предсказывали прорицательницы. Макбет приглашает их на банкет, но обнаруживает, что они собираются уйти, так как у Банко зарождаются подозрения по поводу действий новоиспечённого короля. Макбет посылает убийц за ними: они настигают Банко в лесу и убивают, но Флинсу удаётся скрыться в лесу. Вечером во время королевского ужина Макбет упоминает, что Банко не пришёл, хотя обещал. Макбет опрашивает убийц, и приходит в ярость от того, что Флинс сбежал. Затем Макбет видит призрак Банко. Он напуган, но разговаривает с ним. Леди Макбет считает, что её муж не здоров, сам он продолжает бредить, из-за чего Макдуф и его жена уходят. Леди Макбет распускает оставшихся гостей и уводит Макбета.
Акт IV
Макбет снова приходит к ведьмам. Они показывают ему видение, где убитые солдаты советуют ему остерегаться Макдуфа и что Макбет будет королём, пока Большой Бирнамский лес не придёт с оружием в королевский замок на Дунсинанском холме. Призрак мальчика-солдата, который дал ему кинжал, говорит Макбету, что он не будет убит мужчиной, рождённым от женщины. Леннокс обнаруживает блуждающего короля, который сообщает ему, что Макдуф сбежал. Встревоженный и разъярённый Макбет приказывает убить семью и слуг Макдуфа. Семья сжигается на костре, пока обескураженная такой жестокостью леди Макбет наблюдает за этим. Тем временем Макдуф встречает Малкольма, который собирает войска. Росс и Ангус информируют Макдуфа об убийстве его семьи. Убитый горем и разгневанный, Макдуф клянётся отомстить.
Акт V
Одержимая чувством вины, леди Макбет возвращается в церковь, оплакивая свои поступки, ей кажется что руки её окровавлены. Она видит призрак своего маленького ребёнка, которого пытается усыпить. После она бродит по холмам и видит ведьм. По слухам, в замке Макбет совсем сходит с ума, и все боятся гнева его и тирании. Ему рассказывают о смерти его жены. Приговаривая «завтра, завтра и завтра», он в скорби несёт её бездыханное тело. Сейтон приносит известие, что Малькольм собирает армию, Макбет требует свои доспехи. Макдуф поджигает Бирнамский лес: когда в сторону замка Макбета приносит дым, пророчество исполняется. Макбет выходит на дуэль и сражается с Макдуфом. Макбет уверен, что «ни один мужчина, рождённый женщиной», не сможет его убить. Тем не менее, Макдуф заявляет, что он был преждевременно вырван из утробы матери, и, отвлекая Макбета, наносит смертельный удар. Макбет сожалеет о своих ошибках, зная, что искупление невозможно. Макбет отказывается поклониться Малкольму, позволяя убить себя. Ведьмы, наблюдая, уходят. Малькольма называют новым королём, и все отправляются в его замок. Малкольм покидает тронный зал. Последние кадры показывают, как сын Банко, Фленс, берёт меч Макбета и бросается через пустое поле битвы, исчезая в дыму.