Наконец Макбет узнает, что Макдуф бежал в Англию. Причины бегства предельно ясны, но Макдуф проявил беспечность и не взял с собой семью. Макбет приказывает истребить всех, и приказ выполняется.
Однако Макдуф, встретившийся с Малькольмом у дворца английского короля, об этом еще не знает.
Малькольм разговаривает с Макдуфом сухо и подозрительно. А вдруг Макдуф хочет заманить его в Шотландию и отдать в руки Макбета? Если вспомнить историю, то это отнюдь не покажется бессмыслицей. Лет двадцать назад произошло нечто подобное, поэтому мы не можем осуждать Малькольма, который говорит:
Макбет не раз мне расставлял ловушки
И научил не верить ничему.
История, случившаяся двадцать лет назад (которую Шекспир не счел нужным изложить, потому что она была хорошо известна тогдашней публике), произошла в то время, когда Эдуард Исповедник еще жил в Нормандии. После смерти Кнуда в 1035 г. его незаконный сын Гарольд захватил престол и решил уменьшить число соперников, к которым могли примкнуть недовольные.
В Нормандию отправили подложные письма, подписанные именами саксонских националистов, стремившихся свергнуть датского короля. Эдуард на удочку не попался, но это сделал его младший брат Альфред. Он собрал флот и отплыл в Англию. Там принца встретили те, кто якобы сочувствовал его планам, захватили Альфреда и его людей врасплох и всех перебили.
Поэтому Макдуфу стоит больших трудов убедить Малькольма в своей искренности. Малькольм нарочно обвиняет себя во множестве преступлений: если Макдуф хочет заманить его в Шотландию, то примирится со всем. Но когда этот список вызывает у Макдуфа отвращение, Малькольм с радостью принимает его и даже сообщает о готовящемся вторжении в Шотландию Сиварда Нортумберлендского.