Тем не менее Шекспир изображает его стариком. Частично это должно подчеркнуть ужас кровавого преступления, положившего конец его царствованию, а частично объясняется боязнью оскорбить короля Якова I. Отец Якова, лорд Генри Дарнли, тоже был убит; многие верили, что к этому преступлению имела отношение мать Якова. Напоминать об этом Якову было бы верхом глупости. Однако лорд Дарнли погиб в возрасте двадцати двух лет, поэтому, изображая Дункана почтенным седобородым старцем, Шекспир уменьшал сходство с исторической личностью.
(Поскольку события «Макбета» происходят в 1040–1057 гг., его главные герои — современники Гамлета.)
Один из прибывших с королем узнает раненого и говорит:
Он — тот сержант,
Который мне помог избегнуть плена.
Это Малькольм, старший сын Дункана. Он родился около 1031 г., так что в начале «Макбета» ему должно быть всего девять лет. К концу пьесы принцу уже двадцать шесть, и в последнем акте он вполне может играть предназначенную ему роль. Но «сценическое время» у Шекспира никогда не соответствует реальному историческому. На самом деле он преднамеренно развертывает действие пьесы в ураганном темпе, создавая впечатление, что прошло очень мало времени. Поэтому в пьесе возраст героев не меняется; в конце пьесы Малькольму столько же лет, как в начале.
У Малькольма есть младший брат, Дональбайн (он же Дональд Бейн, или Дональд Бонни, то есть Красивый); он тоже появляется на сцене, но в действии практически не участвует.
В пьесе Дункан и Малькольм изображены симпатичными и очень привлекательными; возможно, потому, что Яков I являлся их дальним потомком. От Дункана его отделяло восемнадцать поколений (причем в этих поколениях были три наследницы-женщины), а от Малькольма — семнадцать.
Дональбайн играет в пьесе третьестепенную роль. За все время действия он произносит семь строк. Частично это происходит потому, что он действительно играл незначительную роль в событиях этой пьесы. Частично же потому, что он не был, как мы можем подозревать, прямым предком короля Якова.
Сержант (который в списке действующих лиц издания Signet значится как Капитан) описывает битву:
Безжалостный Макдональд, сочетавший
В себе все низости бунтовщика,
Набрал отряд ирландских копьеносцев
И поднял западные острова.
Шотландское королевство, по-настоящему объединившееся только при Дункане и его ближайших преемниках, было далеко не прочным объединением. Вожди некоторых племен стремились не только сохранить независимость, но и захватить верховную власть, хотя в те времена она стоила немногого. Западные острова, находившиеся у северо-западного побережья Шотландии и в то время чаще называвшиеся Гебридами (от искаженного названия, использовавшегося греческими географами), с 900 г. попали под власть викингов. Фактически викинги владели как этими островами, так и всей северной частью острова (Хайлендс, или Северо-Шотландским нагорьем). Такое положение сохранялось не только во время действия пьесы, но и через двести лет после Дункана.
«Керны и галлоуглассы» (так называли ирландских солдат легко и тяжеловооруженных пехотинцев соответственно) пришли с Гебрид и, согласно Холиншеду, из самой Ирландии, которая в то время также находилась под сильным влиянием викингов.
Следовательно, Макдональд с помощью викингов воюет против нового шотландского королевства, созданного на Равнине (Лаулендс) и грозившего покончить с властью викингов на севере. В конечном, счете так и произошло.
Согласно свидетельству сержанта, сначала исход битвы складывался в пользу Макдональда:
Судьба старалась поддержать повстанца,
Но ничего поделать не могла.
Храбрец Макбет (он назван так по праву)
Пробил себе отважно путь мечом,
Дымившимся кровавым воздаяньем,
И, став с изменником лицом к лицу…
Получается, что Макбет, о котором мельком упомянули ведьмы в первой сцене, — это преданный вассал Дункана, сражающийся на стороне своего суверена.
Однако на самом деле Макбет не просто полководец. Похоже, он приходится внуком Кеннету II (971–975), отцу Малькольма II; возможно, его мать была сестрой Малькольма. Поскольку Дункан был внуком Малькольма II, Макбет приходился правящему королю двоюродным дядей. Исторический Макбет старше короля; в то время ему было около сорока лет. Однако в пьесе Макбет изображен могучим воином в расцвете лет, а Дункан — пожилым человеком.